Hjälp med firmware
- tecno
- Inlägg: 27039
- Blev medlem: 6 september 2004, 17:34:45
- Skype: tecnobs
- Ort: Sparreholm, Södermanland N 59° 4.134', E 16° 49.743'
- Kontakt:
Re: Hjälp med firmware
OK
Lite märkligt att inte ord om detta kan jag hitta vad gäller Octopi.
Men, måste man bygla även för att läsa ut befintliga firmware?
Det dags att fixa till ett uttag externt så man kan komma åt att göra flashning via Octopi.
Lite märkligt att inte ord om detta kan jag hitta vad gäller Octopi.
Men, måste man bygla även för att läsa ut befintliga firmware?
Det dags att fixa till ett uttag externt så man kan komma åt att göra flashning via Octopi.
Re: Hjälp med firmware
Ocotopi är bara mjukvara, den kan flasha bara om hårdvara är redö, kanske därför de har inte nämt det, det är inte samma på alla skrivare.
Om jag minns rätt, hos mig jag har den altid på med en jumper, påverkar inte skrivare på någon sätt och jag kan flasha om den när jag vill.
Om jag minns rätt, hos mig jag har den altid på med en jumper, påverkar inte skrivare på någon sätt och jag kan flasha om den när jag vill.
- tecno
- Inlägg: 27039
- Blev medlem: 6 september 2004, 17:34:45
- Skype: tecnobs
- Ort: Sparreholm, Södermanland N 59° 4.134', E 16° 49.743'
- Kontakt:
Re: Hjälp med firmware
Tar mig en vända imorron kväll om jag har orken kvar efter en dag ute på vift.
- tecno
- Inlägg: 27039
- Blev medlem: 6 september 2004, 17:34:45
- Skype: tecnobs
- Ort: Sparreholm, Södermanland N 59° 4.134', E 16° 49.743'
- Kontakt:
Re: Hjälp med firmware
Jag kommer ingen vart med detta att läsa in en kopia av det som finns i skrivaren idag.
Vill ha hängslen och svångrem dvs en kopia först innan jag flashar in ny firmware.
https://www.instructables.com/id/Using- ... -Wanhao-I/
Bygeln Auto-Reset satt där som beskrivs i texten.
USB power är nu satt
Men jag får ingen kontakt med kortet från RPi:n via Putty. Putty <> RPi funkar.
sudo avrdude -p atmega1284p -c stk500v2 -P /dev/ttyUSB0 -b 57600 -U flash:r:flash_backup_file.hex
Ovan fungerar inte, testat med olika baudrate
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_getsync(): timeout communicating with programmer
Någon som har tips till test?
Vill ha hängslen och svångrem dvs en kopia först innan jag flashar in ny firmware.
https://www.instructables.com/id/Using- ... -Wanhao-I/
Bygeln Auto-Reset satt där som beskrivs i texten.
USB power är nu satt
Men jag får ingen kontakt med kortet från RPi:n via Putty. Putty <> RPi funkar.
sudo avrdude -p atmega1284p -c stk500v2 -P /dev/ttyUSB0 -b 57600 -U flash:r:flash_backup_file.hex
Ovan fungerar inte, testat med olika baudrate
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_getsync(): timeout communicating with programmer
Någon som har tips till test?
- Magnus_K
- EF Sponsor
- Inlägg: 5854
- Blev medlem: 4 januari 2010, 17:53:25
- Ort: Skogen mellan Uppsala-Gävle
Re: Hjälp med firmware
Kanske dum fråga men det blir inte skillnad om du tar bort "p" bakom atmega1284? Dvs:
sudo avrdude -p atmega1284 -c stk500v2 -P /dev/ttyUSB0 -b 57600 -U flash:r:flash_backup_file.hex
sudo avrdude -p atmega1284 -c stk500v2 -P /dev/ttyUSB0 -b 57600 -U flash:r:flash_backup_file.hex
- tecno
- Inlägg: 27039
- Blev medlem: 6 september 2004, 17:34:45
- Skype: tecnobs
- Ort: Sparreholm, Södermanland N 59° 4.134', E 16° 49.743'
- Kontakt:
Re: Hjälp med firmware
avrdude: ser_open(): can't open device "/dev/ttyS0": No such file or directory
avrdude done. Thank you.
sudo avrdude -p atmega1284p -c stk500v2 /dev/ttyUSB0 -b 57600 -U flash:r:flash_backup_file.hex
atmega1284 = same shit
avrdude done. Thank you.
sudo avrdude -p atmega1284p -c stk500v2 /dev/ttyUSB0 -b 57600 -U flash:r:flash_backup_file.hex
atmega1284 = same shit
- tecno
- Inlägg: 27039
- Blev medlem: 6 september 2004, 17:34:45
- Skype: tecnobs
- Ort: Sparreholm, Södermanland N 59° 4.134', E 16° 49.743'
- Kontakt:
Re: Hjälp med firmware
sudo avrdude -p atmega1284 -c stk500v2 -P /dev/ttyUSB0 -b 57600 -U flash:r:flash_backup_file.hex
Läste fel och hade ovan syntax minus -P förståss
Läste fel och hade ovan syntax minus -P förståss
- Magnus_K
- EF Sponsor
- Inlägg: 5854
- Blev medlem: 4 januari 2010, 17:53:25
- Ort: Skogen mellan Uppsala-Gävle
Re: Hjälp med firmware
Ok, men det fungerar fortfarande inte?
Man blir lite förvirrad över vilken MCU som sitter där på din skrivare. Dock verkar det som att PLUS-skrivaren har en ATmega2560 och din har en 1284:a.
Har du ett "Meltzi"-kort i din? Obs, kan vara ute och vela. I så fall kanske det kan vara värt att testa EEPROM istället för flash.
Rent generellt verkar det vara 115200 i baud som gäller men det blir lite olika träffar.
Nu vet jag inte hur mycket man vågar testa, för det sista man vill är ju att blåsa MCU:n UTAN backup... Vågar du så kanske man kan testa både EEPROM och även med 2560-MCUn.
EDIT: Så kan det mycket väl också vara. Vad är tex skillnad på stk500, stk500v1 och v2?
Man blir lite förvirrad över vilken MCU som sitter där på din skrivare. Dock verkar det som att PLUS-skrivaren har en ATmega2560 och din har en 1284:a.
Har du ett "Meltzi"-kort i din? Obs, kan vara ute och vela. I så fall kanske det kan vara värt att testa EEPROM istället för flash.
Rent generellt verkar det vara 115200 i baud som gäller men det blir lite olika träffar.
Nu vet jag inte hur mycket man vågar testa, för det sista man vill är ju att blåsa MCU:n UTAN backup... Vågar du så kanske man kan testa både EEPROM och även med 2560-MCUn.
EDIT: Så kan det mycket väl också vara. Vad är tex skillnad på stk500, stk500v1 och v2?
- tecno
- Inlägg: 27039
- Blev medlem: 6 september 2004, 17:34:45
- Skype: tecnobs
- Ort: Sparreholm, Södermanland N 59° 4.134', E 16° 49.743'
- Kontakt:
Re: Hjälp med firmware
Kod: Markera allt
pi@octopi:~ $ sudo avrdude -p atmega1284 -c arduino -P /dev/ttyUSB0 -b 57600 -U flash:r:flash_backup_file.hex
avrdude: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.01s
avrdude: Device signature = 0x1e9705 (probably m1284p)
avrdude: Expected signature for ATmega1284 is 1E 97 06
Double check chip, or use -F to override this check.
avrdude done. Thank you.
- Magnus_K
- EF Sponsor
- Inlägg: 5854
- Blev medlem: 4 januari 2010, 17:53:25
- Ort: Skogen mellan Uppsala-Gävle
Re: Hjälp med firmware
Snyggt tecno!
Då skulle det nog vara ett "p" i slutet på MCU:n ändå, bara att programmeraren var fel.
Jadu, vart den filen ligger kan säkert någon annan svara på. Antagligen mha -grep men där tar min kunskap slut
Då skulle det nog vara ett "p" i slutet på MCU:n ändå, bara att programmeraren var fel.
Jadu, vart den filen ligger kan säkert någon annan svara på. Antagligen mha -grep men där tar min kunskap slut
- Klas-Kenny
- Inlägg: 11344
- Blev medlem: 17 maj 2010, 19:06:14
- Ort: Växjö/Alvesta
Re: Hjälp med firmware
Den säger ju klart och tydligt att kontrollen av modell misslyckades, då gav den antagligen upp och läste inte ut programmet.
Kör istället
Som föreslaget.
Så ska du se att det händer mera...
Kör istället
Kod: Markera allt
sudo avrdude -p atmega1284p -c arduino -P /dev/ttyUSB0 -b 57600 -U flash:r:flash_backup_file.hex
Så ska du se att det händer mera...
- tecno
- Inlägg: 27039
- Blev medlem: 6 september 2004, 17:34:45
- Skype: tecnobs
- Ort: Sparreholm, Södermanland N 59° 4.134', E 16° 49.743'
- Kontakt:
Re: Hjälp med firmware
Nåt klurigt är det allt med syntaxen då läsning inte tillåts ( read operation not supported for memory "flash" )pi@octopi:~ $ sudo avrdude -p atmega1284p -c arduino -P /dev/ttyUSB0 -b 57600 -F -U flash:r:flash_backup_file.hex
[sudo] password for pi:
avrdude: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.00s
avrdude: Device signature = 0x1e9705 (probably m1284p)
avrdude: reading flash memory:
Reading | | 0% 0.00s
avrdude: stk500_paged_load(): (a) protocol error, expect=0x10, resp=0xef
avrdude: stk500_cmd(): programmer is out of sync
avr_read(): error reading address 0x0000
read operation not supported for memory "flash"
avrdude: failed to read all of flash memory, rc=-2
avrdude: stk500_cmd(): programmer is out of sync
avrdude: stk500_cmd(): programmer is out of sync
avrdude: stk500_cmd(): programmer is out of sync
avrdude: stk500_cmd(): programmer is out of sync
avrdude: safemode: Sorry, reading back fuses was unreliable. I have given up and exited programming mode
avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x4a
avrdude done. Thank you.