------------------------------ | BuildOS/ BuildImg v1.0 | ------------------------------ BuildOS and BuildImg help you build TI-Nspire Clickpad / Touchpad OS update files from the compressed file system and the raw OS code. They're useful if you know how to make the boot2 accept OS update files... /!\ Those generated OSes are not valid OSes! You have to use a tool (such as nLaunch) to be able to launch them. What you need: -------------- - The raw OS code from a TI OS (use imgmanip: http://ti-pla.net/a4281) or your own raw OS code (Linux Loader for boot2, DummyOS, ...) - The PK-zipped file system from a TI OS or your own PK-zipped file system (use deflate algorithm) If you don't need any, use an empty zip file /!\ If you want to modify the filesystem in recent OSes, you may need to repair the zip (among others which were tested, WinRAR gave the best results) - Windows: 7-Zip (Download the "7-Zip Command Line Version" at http://www.7-zip.org/download.html and copy 7za.exe in the current directory) *nix: zip Sources: -------- You can find the sources alongside nLaunch's sources in ../../src . How to use BuildOS: ------------------- 1) Compile BuildImg and copy buildimg.exe, buildos.bat, buildos.sh and header.raw in the current directory 2) Launch buildos.bat / buildos.sh and give what it asks for. It should be straightforward. (BuildOS will automatically call BuildImg) /!\ BuildOS does not check for all errors. Check by yourself in the console 3) Enjoy! How to make your own .tnc/batch: -------------------------------- 1) Use BuildImg to build the TI-Nspire.img from the PK-zipped OS code (the file in the zip should should be named "phoenix.raw") and the PK-zipped file system (use deflate algorithm) 2) Rename to TI-Nspire.img, zip the output (do not deflate/compress!) 3) Use any hex-editor to add the content of header.raw at the beginning 4) Rename to .tnc/.tno 5) Enjoy!