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,./