This device is equivalent to a TM02 plus a 3000 mAh battery, a MicroSDHC slot, a power button, and a battery status LED, minus the mode selector switch.
The hardware is otherwise the same of TM02, but TM02 OpenWRT image cannot work on it unchanged because the presence of the microSDHC slot alters the numbering of the USB device mountpoints, which are referenced in the initial lines of the TM02 firmware file. Therefore, firmware update fails (the device is NOT bricked - the operation is just silently ignored, and after a reboot everything is back to normal)
What is needed is a slightly modified TM02 image with the appropriate device numbering and, due to this modification, an updated checksum value.
1) Start from Wingspinner's image for TM02. Recommended is the latest one with Luci preinstalled: https://github.com/wingspinner/HooToo-T … 945-ws.bin
2) use a hex editor to change "UsbDisk1" as "UsbDisk2" (there are 2 occurrences). BE CAREFUL NOT TO ADD/REMOVE ANY LINE. The number of lines must remain equal. Also, do not use a text editor which might alter the binary data contained at the end of the file. Save the file, then exit.
3) calculate a new checksum value for the modified file, using the command:
sed '1,3d' FILENAME |cksum|sed -e 's/ /Z/' -e 's/ /Z/'|cut -dZ -f1
where FILENAME is the file name of the modified TM02 firmware file.
4) Re-open the hex editor and patch the checksum value. If you did everything right, the number of digits of the new checksum should be identical to the number of digits of the current value. Save the file, then exit.
5) Flash the TM03 with the modified firmware file. Note that in order to do this, you will need (exactly like for TM02) an empty, properly formatted USB pen drive plugged in.
6) Enjoy!
Note: on a factory new TM03 device, telnet server is operational out of the box with root password enabled and with the same root password as TM02.
I hope this helps.
(Last edited by curious on 22 Jun 2015, 21:43)