-
Notifications
You must be signed in to change notification settings - Fork 139
How to install multitouch firmware for openiBoot
rshah edited this page Sep 14, 2010
·
1 revision
1. Convert zephyr2.bin
- Go to “openiboot/mk8900image”
- From “openiboot/mk8900image” execute this command (please adjust path to your firmware location):
mk8900image zephyr2.bin zephyr2.img3 template-3g.img3
- Using your favorite hex editor, edit “zephyr2.img3”
change data at offset 0×10 to 0×13 from cebi to 2ztm and save it.
- Run oibc executable
- From oibc prompt send “zephyr2.img3” to your iphone (default address is 0×09000000):
It will return this: file received (XXXXX bytes).!zephyr2.img3
- Install the firmware from the address and with the size the upload command returned:
1. Convert zephyr_aspeed.bin and zephyr_main.binmultitouch_fw_install 0×09000000 XXXXX
- Go to “openiboot/mk8900image”
- From “openiboot/mk8900image” execute this command (please adjust path to your firmware location):
mk8900image zephyr_aspeed.bin to zephyr_aspeed.img3 template.img3
- Using your favorite hex editor, edit “zephyr_aspeed.img3”
change data at offset 0×10 to 0×13 from cebi to aztm and save it.
- From “openiboot/mk8900image” execute this command (please adjust path to your firmware location):
mk8900image zephyr_main.bin to zephyr_main.img3 template.img3
- Using your favorite hex editor, edit “zephyr_main.img3”
change data at offset 0×10 to 0×13 from cebi to mztm and save it.
- Run oibc executable
- From oibc prompt send “zephyr_aspeed.img3” to your iphone (default address is 0×09000000):
It will return this: file received (XXXXX bytes).!zephyr_aspeed.img3
- From oibc prompt send “zephyr_main.img3” to your iphone, in this case we will copy to memory location next to zephyr_aspeed.img:
It will return this: file received (YYYYY bytes).!zephyr_main.img3@0x09000000+XXXXX
- Install the firmware from the address and with the size the upload command returned:
multitouch_fw_install 0×09000000 XXXXX 0×09000000+XXXX YYYYY