Je vous présente mes versions console de NORway_launcher et NANDway_launcher que j'ai "porté" en shell pour une compatibilité Linux et Mac.
Toutes les fonctions des versions Windows sont là (teensy port auto-detection, multi-dumps, binary comparisons...)
Téléchargement NORway launcher: https://github.com/l...way_launcher.sh
Téléchargement NANDway launcher: https://github.com/l...way_launcher.sh
Un petit guide pour linux (en anglais, désolé):
Quick guide to run judges scripts with linux:
- Ensure "python" and "python-serial" packages are installed:sudo apt-get update sudo apt-get install python sudo apt-get install python-serial- Get the latest Judges' files from his GitHub repo : https://github.com/hjudges/NORway, then unzip files.
- Program your Teensy with the NORway.hex file using the PRJC loader and instructions available there : https://www.pjrc.com...ader_linux.html
- Plug or unplug/re-plug your programmed Teensy, then, just after, run:dmesgSo, you should obtain something like that at the end:[15546.805869] usb 1-1.5.3: new full-speed USB device number 18 using dwc_otg [15546.918634] usb 1-1.5.3: New USB device found, idVendor=16c0, idProduct=047a [15546.918673] usb 1-1.5.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [15546.918693] usb 1-1.5.3: Product: NORway PS3 Flasher USB Serial [15546.918711] usb 1-1.5.3: Manufacturer: judges [15546.918727] usb 1-1.5.3: SerialNumber: 12345 [15546.926721] cdc_acm 1-1.5.3:1.0: This device cannot do calls on its own. It is not a modem. [15546.926864] cdc_acm 1-1.5.3:1.0: ttyACM0: USB ACM deviceWhere " ttyACM* " is your serial port, fully named " /dev/ttyACM* ". Note this port name.
- Go to your NORway unziped folder then make the NORway.py and/or NANDway.py executable:chmod 755 NORway.pyand/orchmod 755 NANDway.py- Now you can start to run Judges's script with:./NORway.pyexemple of dump commandes:./NORway.py /dev/ttyACM0 dump MyDump.bin./NANDway.py /dev/ttyACM0 0 dump MyDump.binTo use my scripts:
- Past the "NORway_launcher.sh" and/or "NANDway_launcher.sh" file to the same folder as the "NORway.py" file.
- Make it executable:chmod 755 NORway_launcher.shand/orchmod 755 NANDway_launcher.sh- Run:./NORway_launcher.shor./NANDway_launcher.shenjoy
Et pour Mac:
Le port serie sur mac est du type /dev/tty.usbmodem* .
Pour le trouver, commande : ls /dev/tty.usbmodem*
Si besoin pour mettre à jour python 2 sous mac OS-X : https://www.python.o...nloads/mac-osx/
Et pyserial: https://pypi.python.org/pypi/pyserial
Téléchargez les sources, dézipper, entrez dans le dossier puis lancer : sudo python setup.py install
Pour lancer, c'est comme pour linux (voir ci-dessus.
EDIT: Release v1.02
Avec quelques correction de bugs mineurs + quelques améliorations entre autre :
- check de la version de NORway / NANDway avec mesage d'avertissement à la clé.
- amélioration du log de comparaison.
Mêmes liens de téléchargement.
Ce message a été modifié par littlebalup - 07 mai 2015 - 01:34.