Phần 1: Nâng cấp firmwareĐể nâng cấp được fw và các chức năng sau khi mod fw ta cần có cable kết
nối SL45 với máy tính thông qua COM. Đây có thể là cradle bán kèm theo
máy hay cáp rời. Có thể sử dụng cable của Siemens C35 (có thể ko tương
thích) hoặc cable tự làm.
Sơ đồ mạch cable kết nối như sau:
IC Max 232 có thể mua tại tiệm Ngọc hoặc Châu tại chợ Nhật tảo.
Các loại cable:
Mạch tự làm có thể nhét gọn vào phần trống của đầu cắm COM (female).
Sau khi có cable, ta tiến hành nâng cấp fw. Các chương trình xin tham khảo phần 3.
Lưu ý
Khi nâng cấp fw hay nạp thêm chương trình :
Tiến hành sao lưu firmware gốc của máy đang dùng bằng phần mềm V-Klay.
Máy phải ở trạng thái tắt.
Pin phải được sạc đầy.
Cable phải KHÔNG nối !
----------------
B1: Chạy WinSwup 32 (upgrade to fw 56.01).
B2: Chọn (stick) 2 ô “Skip”.
B3: Thiết lập các thông số cho COM. Nên chọn Baud là 115200.
B4: Tháo cable ra khỏi SL45. Chọn START. Chờ 1-2s.
B5: Nối cable vào SL45. Chương trình bắt đầu upgrade. Chờ cho đến khi giao diện đổi trạng thái báo đã upgrade hoàn tất.
B6: Mở máy, nhấn *#06# và nhấn phím trái trên cùng, nếu máy báo Version là 56 thì việc nâng cấp fw đã thành công !
-----------------
Chú ý : Nên nâng cấp firmware SL45 thành version v56 trên cơ sở
firmware gốc của máy. Không nên flash nguyên firmware của máy khác đang
chạy vào. Sau khi flash fw máy khác phải tiến hành unlock, chỉnh lại
thông số pin nhưng vẫn chạy ko ổn định.
-----------------
Nạp thêm các ứng dụng cho SL45
Active Java cho SL45Sau khi update fw bằng Winswup cần Active Java để SL45 có thể chạy được
các game và ứng dụng Java. Chương trình cần có: Java Activator.
Sau khi chọn Baud trong Option, chọn “FullBlock 5005” -> Connect -> nối cáp vào SL45 -> Enable Java -> Disconnect.
Khởi động lại máy, vào Suf & Fun, nếu Java xuất hiện ở đầu menu là active đã thành công.
-------------------------
Nạp thêm các ứng dụng cho SL45 (mod fw)
SL45 may mắn được các tay vọc máy trên khắp thế giới quan tâm, nên kết
quả là một số lượng lớn tiện ích và chức năng đã ra đời, mà ngay cả
chính hãng Siemens cũng phải ngạc nhiên vì SL45 cho đến bây giờ làm
được quá nhiều thứ mà trước đó, khi tung ra model này hãng cũng chưa
bao giờ nghĩ đến.
Nguyên tắc mod fw là chỉnh sửa các số Hexa của fw chính sao cho khi nạp
lại vào SL45 thì nó thực thi những chức năng mà ta mong muốn.
Chương trình dùng để nạp thêm chức năng phổ biến và tiện dụng nhất hiện
nay cho SL45 là V-Klay, do Valeri người Ukraine viết. Phiên bản mới
nhất là 3.3.
Giao diện chương trình như sau:
Chọn các ô trong vòng đỏ đúng như trên.
Lưu ý : button trong vòng xanh dùng để kích hoạt SL45 trở về trạng thái
ban đầu. Sau khi nạp chức năng xong, ta sẽ ko khởi động SL45 được nếu
như chưa nhấn nút này. Ô vuông màu xanh bên cạnh báo trạng thái, XANH :
SL45 ở trạng thái free, ĐỎ : đang bị khóa để nạp chương trình.
Các chức năng nạp thêm có thể tìm ở phần 3 bên dưới. Bạn Copy các đoạn
code của site vào V_Klay. Lưu ý : chỉ có các đoạn text ko đứng trước
bởi các dấu “;” mới có tác dụng. Chương trình chỉ hoạt động (nạp) khi
format của đoạn code nạp đúng với quy định ADDRESS : OLD_DATA
(khoảngtrắng) NEW_DATA. Ngược lại, ctrình sẽ báo lỗi chính xác ở dòng
nào ko phù hợp.
Các bước thực hiện (sau khi đã chọn đoạn code (file *.vkp):
B1: Click button
Apply Patch.B2: Chờ đến khi báo “
Connecting… Short press Power Button…” thì nối cáp vào SL45. Chức năng cho SL45 được nạp. Ô trạng thái chuyển màu ĐỎ.
B3: Click button trong vòng tròn Xanh để kích hoạt SL45 trở về trạng thái ban đầu.
Lưu ý:- Nếu chương trình báo lỗi, có thể chức năng đó đã được nạp, hoặc đoạn
code OLD_DATA của fw trong máy ko đúng với file .vkp đã chỉ ra, nếu cố
tính nạp có thể máy sẽ treo hoặc chạy ko ổn định.
- Tất cả các trường hợp nâng cấp fw hoặc chức năng ko thành công dẫn
đến tình trạng treo máy hay ko khởi động được đều có thể giải quyết
bằng cách thực hiện nạp fw lại từ đầu.
- Sau khi nâng cấp fw và chức năng, có thể máy sẽ báo hết pin ảo (dù
pin đang còn đầy), khắc phục được bằng Siemens SensorTool nhưng sẽ tốn
thời gian và … bực mình !
- Bạn có thể gỡ bỏ chức năng đã nạp bằng cách chọn lại đoạn code chức
năng đó (file .vkp) và chọn Undo Patch thay cho Apply Pacth.