Originally Posted by Konsti
Good morning to all. Phew
, please give us an update on your private work... it would be nice to know and applaud your efforts!Devan78
: keep bugging
Novatron. I think the guy who was labelling the Device IDs there, made a lot of mistakes. Since the IAMM plays fine, it's better to let Novatron know of their mistakes
, rather than having the shop exchange it. What happens if the new IAMM has the same problem?
Finally got it, works fine (if a little sluggish) over the wireless now.
Here's a quick step-by-step on how to get at the firmware. I didn't actually have a Linux computer with me at the time, so I booted up an Ubuntu live CD (free to download from Ubuntu's site) and used two memory sticks as I'd saved the file to one using a Windows machine but it can only be copied across accurately to a Linux (ext2) file system for sake of preserving symlinks and the like when editing.
1) download the latest version from with iamm/novatronic website
2) unzip it (should leave you a directory with a .pkg file in it.)
3) open the file up using a hex editor and remove everything (mostly padding 00's) before the first occurrence of the string "1F8B" and the save the edited fire as FOO.gz
4) extract FOO.gz and you'll be left with a .bin file. This is the read-only ROMFS image file.
5) issue the following "mkdir /tmp/romfs" to give the soon to be mounted image a place to live.
6) issue the following: "sudo mount -o loop rompkg_pack_tmp.bin /tmp/romfs/". This mounts the filesystem (read only) at /tmp/romfs.
7) issue the following: "cp -a -r /tmp/romfs/ /tmp/editablefs". This copies all the files and structure of the read-only ROMFS image and puts them in read-write directory called "/tmp/editablefs"... congratulations you can now change things to your heart's content.
I'll do a post on how to put it all back together for uploading when I've got the time to play with it a little more. Standard disclaimers apply, I'm not a Linux-person so don't take anything I say as law, and most importantly, don't blame me if you break anything