quangduc_ta
New Member
sau một thời gian lục lọi và ngâm cứu, hỏi han và ép buộc, tôi nhận được câu trả lời này dành cho tất cả các bạn mơ về WM5-6 như tôi. Lý do để WM5-6 không thể chạy trên Magician như sau (đây là bải trả lời đầy đủ nguyên văn bằng tiếng Anh của mem Keeper người Li Băng):
1st:
So to have a Windows Mobile 2005 or 2006 you NEED a bootloader compatible with this "new" operating systems because wm2k5 / 2k6 devices, have a different way of loading the ROM images (aka NK.nbf aka Operating System), which AIN'T COMPATIBLE WITH MAGICIAN'S WM2K3 BOOTLOADER.
(I hope that putting in uppercase and bold is enough for you to understand the reason why NO WM2k5/2k6 will ever work by just upgrading to them without a wm2k5/wm2k6 bootloader.)
theo mình đây là điều quan trọng nhất
2nd:
The "new" way of bootloading uses what is called IPL/SPL ( Initial program load / Secondary Program Load ) which is completely different from the magician's bootloader, hence we would need a new crafted bootloader (aka ipl/spl) for our magician.
if in doubt, check this FAQ for some concepts and additional explanations: http://wiki.xda-developers.com/index.php?pagename=FAQ
3rd:
To install a wm2005/wm2006 magician's compatible ipl/spl, we would need a ipl/spl with the exact same hardware, which i think, doesn't exist (*). It's not just a question of having the same cpu and the same memory flash module - it would need to have the same UART controller IC,etc,etc...
(We would want to initialize the USB so to have console access, wouldn't we? Plus alot more stuff that i can't think atm).
4th:
So to install a new (or test an existing) ipl/spl on the Magician, we would need JTAG access which we don't have...(**)
Regards,
Keeper
(*) Note: charmer has the same cpu but i think that it doesn't use the same memory chip ...our magician uses what is called a strataflash (it's glue on top of the cpu and communicates to it directely), and most pdas use what is called a DOC (Disk On Chip) - a separate flash IC, soldered on the board and not on top of the CPU as in our magician's. Even if the chamer had a strataflash (which idk), probably that pda flash IC would need to be the same model since the way of accessing the flash ICs changes from model to model (different pinout, different signaling, different asm code), though, it seems that is a good bootloader candidate so to test out on our magicians.
(**) Has a side note, i do have right now a spare (damaged) magician which i will use so to figure out the jtag test pads and which will allow us to, at least, repair a failed ROM flash and also test new bootloaders...i'll make a new thread regarding this JTAG issue, when ready.
Mod. ới, thế là đủ nhỉ. Đôi điều thế này để các bạn đỡ mất công tìm kiếm
1st:
So to have a Windows Mobile 2005 or 2006 you NEED a bootloader compatible with this "new" operating systems because wm2k5 / 2k6 devices, have a different way of loading the ROM images (aka NK.nbf aka Operating System), which AIN'T COMPATIBLE WITH MAGICIAN'S WM2K3 BOOTLOADER.
(I hope that putting in uppercase and bold is enough for you to understand the reason why NO WM2k5/2k6 will ever work by just upgrading to them without a wm2k5/wm2k6 bootloader.)
theo mình đây là điều quan trọng nhất
2nd:
The "new" way of bootloading uses what is called IPL/SPL ( Initial program load / Secondary Program Load ) which is completely different from the magician's bootloader, hence we would need a new crafted bootloader (aka ipl/spl) for our magician.
if in doubt, check this FAQ for some concepts and additional explanations: http://wiki.xda-developers.com/index.php?pagename=FAQ
3rd:
To install a wm2005/wm2006 magician's compatible ipl/spl, we would need a ipl/spl with the exact same hardware, which i think, doesn't exist (*). It's not just a question of having the same cpu and the same memory flash module - it would need to have the same UART controller IC,etc,etc...
(We would want to initialize the USB so to have console access, wouldn't we? Plus alot more stuff that i can't think atm).
4th:
So to install a new (or test an existing) ipl/spl on the Magician, we would need JTAG access which we don't have...(**)
Regards,
Keeper
(*) Note: charmer has the same cpu but i think that it doesn't use the same memory chip ...our magician uses what is called a strataflash (it's glue on top of the cpu and communicates to it directely), and most pdas use what is called a DOC (Disk On Chip) - a separate flash IC, soldered on the board and not on top of the CPU as in our magician's. Even if the chamer had a strataflash (which idk), probably that pda flash IC would need to be the same model since the way of accessing the flash ICs changes from model to model (different pinout, different signaling, different asm code), though, it seems that is a good bootloader candidate so to test out on our magicians.
(**) Has a side note, i do have right now a spare (damaged) magician which i will use so to figure out the jtag test pads and which will allow us to, at least, repair a failed ROM flash and also test new bootloaders...i'll make a new thread regarding this JTAG issue, when ready.
Mod. ới, thế là đủ nhỉ. Đôi điều thế này để các bạn đỡ mất công tìm kiếm