1) Co není dobré pro DRM, to není dobré pro tebe.
2) Neoprávněný přístup k nosiči informací je trestný čin.
Předpokládejme ale nyní, že máš od výrobce cartridge souhlas:
3) To Arduino nefungovalo ani nové (tj. nikdy se na něj nepodařilo nahrát kód), nebo až když jsi zapojoval dráty? Viděl bych to na tyhle možnosti:
3.1) Máš špatně nastavenou rychlost sériového portu. Kdysi se používala 19200, teď je 57600 nebo 115200. Možná i 38400. Kdo ví. Obecně se to označuje jako „new bootloader“ a „old bootloader“. Tomu by i odpovídalo, že to přečetlo 0x1c -- nějaká data tam asi tečou, ale jsou špatně. Zkusil bych:
3.1.1) Klikat na new/old bootloader v Arduino GUI
3.1.2) Zapnout si v nastavení „verbose uploading log“, vypíše to příkaz, který to spouští (avrdude ... -b číslo). Ten bych zkoušel spouštět ručně s výše uvedenými rychlostmi, třeba se to jednou povede.
3.2) Připojil jsi dráty tak, že něco blokuje sériovou linku (piny D0 a D1) a kvůli tomu nelze s Arduinem komunikovat.
3.3) Arduino nemá nahraný bootloader protože s ním někdo experimentoval a povedlo se mu ho smazat (na to se ale člověk musí dost snažit) nebo se to stalo kdo ví jak jinak.
3.4) Arduino je spálené.
Pomohlo by vzít logický analyzér (který asi nemáš) a odposlechnout komunikaci na pinech D0 a D1. Následně, pokud se ukáže, že to fakt nefunguje, vzít AVR ISP programátor (třeba jiné Arduino, Raspberry Pi nebo tak něco) a flashnout bootloader + nastavit správně fuses v procesoru. A když ani to nepomůže, tak koupit novou atmegu a přepájet.
A jinak teda mmusím říct, že jsem opět fascinován -- zejména když to porovnám s Průšou do kterého stojí kilo plastu 500 Kč a tiskne i na rozdrcené petflašky.