[atreus] Re: Issue white flashing to dvorak firmware

  • From: Evan Rowley <rowley.evan@xxxxxxxxx>
  • To: atreus@xxxxxxxxxxxxx
  • Date: Thu, 29 Dec 2016 14:20:46 -0500

Sure, providing a SHA1 is not hard. It's the standard PCB
type-firmware from https://atreus.technomancy.us/downloads

I also tried re-downloading, but looks like it's the same file. Tried
the QWERTY one also, and it's definitely a different firmware.



ejr@ejr-ThinkPad-X220-Tablet:~$ sha1sum atreus-dvorak.hex
20da5bcf96cf1a85eb19cbaed1ddcc086d0a18b9
atreus-dvorak.hexejr@ejr-ThinkPad-X220-Tablet:~$ sha1sum
atreus-dvorak.hex
20da5bcf96cf1a85eb19cbaed1ddcc086d0a18b9  atreus-dvorak.hex
ejr@ejr-ThinkPad-X220-Tablet:~$
ejr@ejr-ThinkPad-X220-Tablet:~$ wget
https://atreus.technomancy.us/fw/atreus-dvorak.hex
--2016-12-29 14:12:27--  https://atreus.technomancy.us/fw/atreus-dvorak.hex
Resolving atreus.technomancy.us (atreus.technomancy.us)... 69.163.164.160
Connecting to atreus.technomancy.us
(atreus.technomancy.us)|69.163.164.160|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 42821 (42K) [application/octet-stream]
Saving to: ‘atreus-dvorak.hex.1’

atreus-dvorak.hex.1
100%[==================================================================================================>]
 41.82K   209KB/s    in 0.2s

2016-12-29 14:12:28 (209 KB/s) - ‘atreus-dvorak.hex.1’ saved [42821/42821]

ejr@ejr-ThinkPad-X220-Tablet:~$ sha1sum atreus-dvorak.hex
20da5bcf96cf1a85eb19cbaed1ddcc086d0a18b9  atreus-dvorak.hex
ejr@ejr-ThinkPad-X220-Tablet:~$ sha1sum atreus-dvorak.hex.1
20da5bcf96cf1a85eb19cbaed1ddcc086d0a18b9  atreus-dvorak.hex.1
ejr@ejr-ThinkPad-X220-Tablet:~$  wget
https://atreus.technomancy.us/fw/atreus-qwerty.hex
--2016-12-29 14:15:00--  https://atreus.technomancy.us/fw/atreus-qwerty.hex
Resolving atreus.technomancy.us (atreus.technomancy.us)... 69.163.164.160
Connecting to atreus.technomancy.us
(atreus.technomancy.us)|69.163.164.160|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 42044 (41K) [application/octet-stream]
Saving to: ‘atreus-qwerty.hex’

atreus-qwerty.hex
100%[==================================================================================================>]
 41.06K   139KB/s    in 0.3s

2016-12-29 14:15:01 (139 KB/s) - ‘atreus-qwerty.hex’ saved [42044/42044]

ejr@ejr-ThinkPad-X220-Tablet:~$ sha1sum atreus-qwerty.hex
d0ab7fd2c3c51d57915dc5c5b29488bcefd22f48  atreus-qwerty.hex


Looks like the next step is to try compiling myself, but I wonder, is
there anything that has to be done after running avrdude?




On Wed, Dec 28, 2016 at 11:26 PM, Evan Rowley <rowley.evan@xxxxxxxxx> wrote:

Attempted to flash my new atreus kit using the standard
atreus-dvorak.hex. Seems like avrdude works properly, but then the
atreus is still QWERTY layout. Unplugging and plugging in again does
not change it to Dvorak. What am I missing here?

ejr@ejr-ThinkPad-X220-Tablet:~$ sudo avrdude -p atmega32u4 -c avr109
-U flash:w:atreus-dvorak.hex -P /dev/ttyACM0

Connecting to programmer: .
Found programmer: Id = "CATERIN"; type = S
    Software Version = 1.0; No Hardware Version given.
Programmer supports auto addr increment.
Programmer supports buffered memory access with buffersize=128 bytes.

Programmer supports the following devices:
    Device code: 0x44

avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.00s

avrdude: Device signature = 0x1e9587 (probably m32u4)
avrdude: NOTE: "flash" memory has been specified, an erase cycle will
be performed
         To disable this feature, specify the -D option.
avrdude: erasing chip
avrdude: reading input file "atreus-dvorak.hex"
avrdude: input file atreus-dvorak.hex auto detected as Intel Hex
avrdude: writing flash (15216 bytes):

Writing | ################################################## | 100% 1.19s

avrdude: 15216 bytes of flash written
avrdude: verifying flash memory against atreus-dvorak.hex:
avrdude: load data flash data from input file atreus-dvorak.hex:
avrdude: input file atreus-dvorak.hex auto detected as Intel Hex
avrdude: input file atreus-dvorak.hex contains 15216 bytes
avrdude: reading on-chip flash data:

Reading | ################################################## | 100% 0.16s

avrdude: verifying ...
avrdude: 15216 bytes of flash verified

avrdude: safemode: Fuses OK (E:C8, H:D0, L:FF)

avrdude done.  Thank you.

ejr@ejr-ThinkPad-X220-Tablet:~$ qwertyuiop asdfghjkl;zxcvbnm,./



-- 
 - EJR

Other related posts: