Voting resources, early voting, and poll worker information - VOTE. ... Adafruit is open and shipping.
0

Feather Huzzah: ENOENT and limited input allowed.
Moderators: adafruit_support_bill, adafruit

Please be positive and constructive with your questions and comments.

Feather Huzzah: ENOENT and limited input allowed.

by csberg on Sat Jul 29, 2017 2:03 am

Long story short -- I am stuck in a loop with a maximum of four characters of input allowed before an error repeats. Any ideas?

I've gotten the Adafruit Feather Huzzah and loaded MicroPython on it according to https://learn.adafruit.com/micropython-basics-how-to-load-micropython-on-a-board.

According to dmesg output, nothing unusual.

Code: Select all | TOGGLE FULL SIZE
[ 2168.477905] usb 3-2.1: new full-speed USB device number 14 using xhci_hcd
[ 2168.579603] usb 3-2.1: New USB device found, idVendor=10c4, idProduct=ea60
[ 2168.579606] usb 3-2.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 2168.579608] usb 3-2.1: Product: CP2104 USB to UART Bridge Controller
[ 2168.579610] usb 3-2.1: Manufacturer: Silicon Labs
[ 2168.579611] usb 3-2.1: SerialNumber: 0135B5B3
[ 2168.580802] cp210x 3-2.1:1.0: cp210x converter detected
[ 2168.581892] usb 3-2.1: cp210x converter now attached to ttyUSB0


When I connect to the board using
Code: Select all | TOGGLE FULL SIZE
screen /dev/ttyUSB0 115200
I get the following error over and over again, repeating roughly every 5 or 10 seconds:

ets Jan 8 2013,rst cause:4, boot mode:(3,6)

wdt reset
load 0x40100000, len 32000, room 16
tail 0
chksum 0xee
load 0x3ffe8000, len 1104, room 8
tail 8
chksum 0xaa
load 0x3ffe8450, len 3000, room 0
tail 8
chksum 0xc0
csum 0xc0
l��|��rrnb��l�b�lb쌜����b�lrlll��|��rrnb��ll��b�b쌜��b��lrl�l��|��rrnb��l��b�b쌜���b�lbl����n�r��n|�llll`��r�l�l�l`��r�l�l�l`��r�l���ll`rl��rl���b��b�bbr�rb��n�nn�l��l�l��ll������l�n����bll�rp���bl�brlrlr�n�����n����b��l�l���b����lbl��ln�prl�l��#4 ets_task(40100164, 3, 3fff829c, 4)
OSError: [Errno 2] ENOENT
OSError: [Errno 2] ENOENT

MicroPython v1.9.1-8-g7213e78d on 2017-06-12; ESP module with ESP8266
Type "help()" for more information.
>>>


If I roll my fingers on the home row, I can get sometimes up to four characters to show up on the input line before it starts over. CTRL-C doesn't stop the loop, AMPY never responds... I'm not sure where to go from here.

csberg
 
Posts: 4
Joined: Sat Jul 29, 2017 1:50 am

Re: Feather Huzzah: ENOENT and limited input allowed.

by tannewt on Sat Jul 29, 2017 10:40 am

Did it do that right out of the box? Did you compile it yourself?

Try doing an erase and then flash it again. Sounds like there could have been some errors when copying it over. Please also try the released version of CircuitPython from here: https://github.com/adafruit/circuitpyth ... /tag/1.0.0

tannewt
 
Posts: 1853
Joined: Thu Oct 06, 2016 8:48 pm

Re: Feather Huzzah: ENOENT and limited input allowed.

by csberg on Sat Jul 29, 2017 7:31 pm

TL;DR - tannewt2, Thanks for your suggestions. Attempted all with the same end result, but a slightly different error message.

tannewt2 wrote:Did it do that right out of the box?

I plugged it in, and flashed the MicroPython instructions as issued on the site.

tannewt2 wrote:Did you compile it yourself?

No. Bin only.

tannewt2 wrote:Try doing an erase and then flash it again. Sounds like there could have been some errors when copying it over.


No luck trying it again. Same result. The error repeats without end.

Code: Select all | TOGGLE FULL SIZE
$ esptool.py --port /dev/ttyUSB0 erase_flash
esptool.py v2.0.1
Connecting....
Detecting chip type... ESP8266
Chip is ESP8266
Uploading stub...
Running stub...
Stub running...
Erasing flash (this may take a while)...
fChip erase completed successfully in 10.2s
Hard resetting...
$


Code: Select all | TOGGLE FULL SIZE
$ esptool.py --port /dev/ttyUSB0 --baud 460800 write_flash --flash_size=detect 0 esp8266-20170612-v1.9.1.bin
esptool.py v2.0.1
Connecting....
Detecting chip type... ESP8266
Chip is ESP8266
Uploading stub...
Running stub...
Stub running...
Changing baud rate to 460800
Changed.
Configuring flash size...
Auto-detected Flash size: 4MB
Flash params set to 0x0040
Compressed 598432 bytes to 390604...
Wrote 598432 bytes (390604 compressed) at 0x00000000 in 9.2 seconds (effective 520.8 kbit/s)...
Hash of data verified.

Leaving...
Hard resetting...
$


Code: Select all | TOGGLE FULL SIZE
$ screen /dev/ttyUSB0 115200

 ets Jan  8 2013,rst cause:4, boot mode:(3,6)

wdt reset
load 0x40100000, len 32000, room 16
tail 0
chksum 0xee
load 0x3ffe8000, len 1104, room 8
tail 8
chksum 0xaa
load 0x3ffe8450, len 3000, room 0
tail 8
chksum 0xc0
csum 0xc0
l��|��rrnb��l�b�lb쌜����b�lrlll��|��rrnb��ll��b�b쌜��b��lrl�l��|��rrnb��l��b�b쌜���b�lbl����n�r��n|�llll`��r�l�l�l`��r�l�l�l`��r�l���ll`rl��rl���b��b�bbr�rb��n�nn�l��l�l��ll������l�n����bll�rp���bl�brlrlr�n�����n����b��l�l���b����lbl��ln�prl�l��#4 ets_task(40100164, 3, 3fff829c, 4)
OSError: [Errno 2] ENOENT
OSError: [Errno 2] ENOENT

MicroPython v1.9.1-8-g7213e78d on 2017-06-12; ESP module with ESP8266
Type "help()" for more information.
>>>


tannewt2 wrote:Please also try the released version of CircuitPython from here: https://github.com/adafruit/circuitpyth ... /tag/1.0.0


Attempting the same set of commands as above, except with adafruit-circuitpython-feather_huzzah-1.0.0.bin as the firmware, results in a similar error loop. Entering random keys lets me enter the REPL once, then it continues down the path of problematic error looping.

Code: Select all | TOGGLE FULL SIZE
wdt reset
load 0x40100000, len 31988, room 16
tail 4
chksum 0x38
load 0x3ffe8000, len 1092, room 4
tail 0
chksum 0xb4
load 0x3ffe8450, len 3000, room 8
tail 0
chksum 0x86
csum 0x86
l��|��rrnb��l�b�lb쌜����b�lrlll��|��rrnb��ll��b�b쌜��b��lrl�l��|��rrnb��l��b�b쌜���b�lbl����n�r��n|�llll`��r�l�l�l`��r�l�l�l`��r�l���ll`rl��rl���b��b�bbr�rb��n�nn�l��l�l��ll������l�n����bll�rp���bl�brlrlr�n�����n����b��l�l���b����lbl��ln�prl�l��#4 ets_task(40100164, 3, 3fff839c, 4)
boot.py output:
Fatal �xception 9(LoadStoreAlignmentCause):
epc1=0x40000f83, epc2=0x00000000, epc3=0x00000000, excvaddr=0x4010136e, depc=0x00000000

 ets Jan  8 2013,rst cause:4, boot mode:(3,6)

wdt reset
load 0x40100000, len 31988, room 16
tail 4
chksum 0x38
load 0x3ffe8000, len 1092, room 4
tail 0
chksum 0xb4
load 0x3ffe8450, len 3000, room 8
tail 0
chksum 0x86
csum 0x86
l��|��rrnb��l�b�lb쌜����b�lrlll��|��rrnb��ll��b�b쌜��b��lrl�l��|��rrnb��l��b�b쌜���b�lbl����n�r��n|�llll`��r�l�l�l`��r�l�l�l`��r�l���ll`rl��rl���b��b�bbr�rb��n�nn�l��l�l��ll������l�n����bll�rp���bl�brlrlr�n�����n����b��l�l���b����lbl��ln�prl�l��#4 ets_task(40100164, 3, 3fff839c, 4)
boot.py output:



Still can't access the device further and AMPY times out after a while with an additional error message.

Code: Select all | TOGGLE FULL SIZE
$ ampy --port /dev/ttyUSB0 ls
b'\r\n ets Jan  8 2013,rst cause:4, boot mode:(3,6)\r\n\r\nwdt reset\r\nload 0x40100000, len 31988, room 16 \r\ntail 4\r\nchksum 0x38\r\nload 0x3ffe8000, len 1092, room 4 \r\ntail 0\r\nchksum 0xb4\r\nload 0x3ffe8450, len 3000, room 8 \r\ntail 0\r\nchksum 0x86\r\ncsum 0x86\r\n\x0e\x0c\x0cl\x9c\x9e|\xfe\x82\x12rrnb\x8e\x8c\x0cl\xec\x12\x0c\x0cb\xecl\x0cb\xec\x8c\x9c\x9c\xe2\xe2\x0c\x8c\x0c\x0cb\x0c\x8elrl\x0el\x0cl\x9c\x9e|\xfe\x82\x12rrnb\x8e\x8cll\x9c\x1c\x82\x0c\x0cb\xec\x8c\x0cb\xec\x8c\x9c\x9c\xe2\x02\x12\x12\x02\x0cb\xec\x0c\x8elrl\x0e\x8c\x0cl\x9c\x9e|\xfe\x82\x12rrnb\x8e\x8cl\x0c\x9c\x1c\x92\x0c\x0cb\x8c\x0c\x0cb\xec\x8c\x9c\x9c\xe2\x02\x02\x8c\x0c\x0cb\xeclb\x0el\x8c\xe2\x02\xec\x12\x82n\xec\x92r\x82\xf2n|\xec\x0cl\x0clll`\x02\x8c\xe2r\x92l\x8cl\x12\x8c\x0c\x0c\x0cl`\x02\x8c\xe2r\x92l\xecl\x12\x8c\x0c\x0c\x0cl`\x02\x8c\xe2r\x92l\x0c\x8e\x9e\x00\x8c\x0c\x0cll`\x02rl\x8e\x82rl\x8c\x9e\xe2\x8cb\x0c\x8c\x8cb\x8cb\x0cbr\x02\x02\xec\x8er\x0c\x12\x12b\xec\xf2n\xee\x80\x12nn\xe2\x10\x02\x0c\x02l\x92\xf2\x02\x0cl\x0c\x8c\x0cl\x8c\x8ell\x8e\x1e\x82\x8c\x8c\x8c\xec\x8e\x0el\x80\x02n\xfc\x00\x8c\x9e\xe2\x8cb\x0cl\x0cl\x8erp\x0c\x0c\x02\x02\x8c\x9e\xe2\x8cb\x0cl\x0c\x8cb\x1crlrlr\xf2n\x9c\xe2\x00\x8c\x0c\xec\xf2n\x9c\x9e\x80\x80\x02b\x8e\x1c\xec\x0cl\x8cl\x0c\x8e\x1e\x82\x8cb\x8c\x9c\x8e\x1e\x02\x92lb\x0el\x02\x82\x82\x02ln\x9cprl\x0e\xec\x0cl\x9c\xde#4 ets_task(40100164, 3, 3fff839c, 4)\r\nboot.py output:\r\nFatal exception 0(IllegalInstructionCause):\r\nepc1=0x4010124f, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000000, depc=0x00000000\r\n\r\n ets Jan  8 2013,rst cause:4, boot mode:(3,6)\r\n\r\nwdt reset\r\nload 0x40100000, len 31988, room 16 \r\ntail 4\r\nchksum 0x38\r\nload 0x3ffe8000, len 1092, room 4 \r\ntail 0\r\nchksum 0xb4\r\nload 0x3ffe8450, len 3000, room 8 \r\ntail 0\r\nchksum 0x86\r\ncsum 0x86\r\n\x0e\x0c\x0cl\x9c\x9e|\xfe\x82\x12rrnb\x8e\x8c\x0cl\xec\x12\x0c\x0cb\xecl\x0cb\xec\x8c\x9c\x9c\xe2\xe2\x0c\x8c\x0c\x0cb\x0c\x8elrl\x0el\x0cl\x9c\x9e|\xfe\x82\x12rrnb\x8e\x8cll\x9c\x1c\x82\x0c\x0cb\xec\x8c\x0cb\xec\x8c\x9c\x9c\xe2\x02\x12\x12\x02\x0cb\xec\x0c\x8elrl\x0e\x8c\x0cl\x9c\x9e|\xfe\x82\x12rrnb\x8e\x8cl\x0c\x9c\x1c\x92\x0c\x0cb\x8c\x0c\x0cb\xec\x8c\x9c\x9c\xe2\x02\x02\x8c\x0c\x0cb\xeclb\x0el\x8c\xe2\x02\xec\x12\x82n\xec\x92r\x82\xf2n|\xec\x0cl\x0clll`\x02\x8c\xe2r\x92l\x8cl\x12\x8c\x0c\x0c\x0cl`\x02\x8c\xe2r\x92l\xecl\x12\x8c\x0c\x0c\x0cl`\x02\x8c\xe2r\x92l\x0c\x8e\x9e\x00\x8c\x0c\x0cll`\x02rl\x8e\x82rl\x8c\x9e\xe2\x8cb\x0c\x8c\x8cb\x8cb\x0cbr\x02\x02\xec\x8er\x0c\x12\x12b\xec\xf2n\xee\x80\x12nn\xe2\x10\x02\x0c\x02l\x92\xf2\x02\x0cl\x0c\x8c\x0cl\x8c\x8ell\x8e\x1e\x82\x8c\x8c\x8c\xec\x8e\x0el\x80\x02n\xfc\x00\x8c\x9e\xe2\x8cb\x0cl\x0cl\x8erp\x0c\x0c\x02\x02\x8c\x9e\xe2\x8cb\x0cl\x0c\x8cb\x1crlrlr\xf2n\x9c\xe2\x00\x8c\x0c\xec\xf2n\x9c\x9e\x80\x80\x02b\x8e\x1c\xec\x0cl\x8cl\x0c\x8e\x1e\x82\x8cb\x8c\x9c\x8e\x1e\x02\x92lb\x0el\x02\x82\x82\x02ln\x9cprl\x0e\xec\x0cl\x9c\xde#4 ets_task(40100164, 3, 3fff839c, 4)\r\nboot.py output:\r\n\r\n ets Jan  8 2013,rst cause:4, boot mode:(3,6)\r\n\r\nwdt reset\r\nload 0x40100000, len 31988, room 16 \r\ntail 4\r\nchksum 0x38\r\nload 0x3ffe8000, len 1092, room 4 \r\ntail 0\r\nchksum 0xb4\r\nload 0x3ffe8450, len 3000, room 8 \r\ntail 0\r\nchksum 0x86\r\ncsum 0x86\r\n\x0e\x0c\x0cl\x9c\x9e|\xfe\x82\x12rrnb\x8e\x8c\x0cl\xec\x12\x0c\x0cb\xecl\x0cb\xec\x8c\x9c\x9c\xe2\xe2\x0c\x8c\x0c\x0cb\x0c\x8elrl\x0el\x0cl\x9c\x9e|\xfe\x82\x12rrnb\x8e\x8cll\x9c\x1c\x82\x0c\x0cb\xec\x8c\x0cb\xec\x8c\x9c\x9c\xe2\x02\x12\x12\x02\x0cb\xec\x0c\x8elrl\x0e\x8c\x0cl\x9c\x9e|\xfe\x82\x12rrnb\x8e\x8cl\x0c\x9c\x1c\x92\x0c\x0cb\x8c\x0c\x0cb\xec\x8c\x9c\x9c\xe2\x02\x02\x8c\x0c\x0cb\xeclb\x0el\x8c\xe2\x02\xec\x12\x82n\xec\x92r\x82\xf2n|\xec\x0cl\x0clll`\x02\x8c\xe2r\x92l\x8cl\x12\x8c\x0c\x0c\x0cl`\x02\x8c\xe2r\x92l\xecl\x12\x8c\x0c\x0c\x0cl`\x02\x8c\xe2r\x92l\x0c\x8e\x9e\x00\x8c\x0c\x0cll`\x02rl\x8e\x82rl\x8c\x9e\xe2\x8cb\x0c\x8c\x8cb\x8cb\x0cbr\x02\x02\xec\x8er\x0c\x12\x12b\xec\xf2n\xee\x80\x12nn\xe2\x10\x02\x0c\x02l\x92\xf2\x02\x0cl\x0c\x8c\x0cl\x8c\x8ell\x8e\x1e\x82\x8c\x8c\x8c\xec\x8e\x0el\x80\x02n\xfc\x00\x8c\x9e\xe2\x8cb\x0cl\x0cl\x8erp\x0c\x0c\x02\x02\x8c\x9e\xe2\x8cb\x0cl\x0c\x8cb\x1crlrlr\xf2n\x9c\xe2\x00\x8c\x0c\xec\xf2n\x9c\x9e\x80\x80\x02b\x8e\x1c\xec\x0cl\x8cl\x0c\x8e\x1e\x82\x8cb\x8c\x9c\x8e\x1e\x02\x92lb\x0el\x02\x82\x82\x02ln\x9cprl\x0e\xec\x0cl\x9c\xde#4 ets_task(40100164, 3, 3fff839c, 4)\r\nboot.py output:\r\nFatal exception 0(IllegalInstructionCause):\r\nepc1=0x4021dee0, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000000, depc=0x00000000\r\n\r\n ets Jan  8 2013,rst cause:4, boot mode:(3,6)\r\n\r\nwdt reset\r\nload 0x40100000, len 31988, room 16 \r\ntail 4\r\nchksum 0x38\r\nload 0x3ffe8000, len 1092, room 4 \r\ntail 0\r\nchksum 0xb4\r\nload 0x3ffe8450, len 3000, room 8 \r\ntail 0\r\nchksum 0x86\r\ncsum 0x86\r\n\x0e\x0c\x0cl\x9c\x9e|\xfe\x82\x12rrnb\x8e\x8c\x0cl\xec\x12\x0c\x0cb\xecl\x0cb\xec\x8c\x9c\x9c\xe2\xe2\x0c\x8c\x0c\x0cb\x0c\x8elrl\x0el\x0cl\x9c\x9e|\xfe\x82\x12rrnb\x8e\x8cll\x9c\x1c\x82\x0c\x0cb\xec\x8c\x0cb\xec\x8c\x9c\x9c\xe2\x02\x12\x12\x02\x0cb\xec\x0c\x8elrl\x0e\x8c\x0cl\x9c\x9e|\xfe\x82\x12rrnb\x8e\x8cl\x0c\x9c\x1c\x92\x0c\x0cb\x8c\x0c\x0cb\xec\x8c\x9c\x9c\xe2\x02\x02\x8c\x0c\x0cb\xeclb\x0el\x8c\xe2\x02\xec\x12\x82n\xec\x92r\x82\xf2n|\xec\x0cl\x0clll`\x02\x8c\xe2r\x92l\x8cl\x12\x8c\x0c\x0c\x0cl`\x02\x8c\xe2r\x92l\xecl\x12\x8c\x0c\x0c\x0cl`\x02\x8c\xe2r\x92l\x0c\x8e\x9e\x00\x8c\x0c\x0cll`\x02rl\x8e\x82rl\x8c\x9e\xe2\x8cb\x0c\x8c\x8cb\x8cb\x0cbr\x02\x02\xec\x8er\x0c\x12\x12b\xec\xf2n\xee\x80\x12nn\xe2\x10\x02\x0c\x02l\x92\xf2\x02\x0cl\x0c\x8c\x0cl\x8c\x8ell\x8e\x1e\x82\x8c\x8c\x8c\xec\x8e\x0el\x80\x02n\xfc\x00\x8c\x9e\xe2\x8cb\x0cl\x0cl\x8erp\x0c\x0c\x02\x02\x8c\x9e\xe2\x8cb\x0cl\x0c\x8cb\x1crlrlr\xf2n\x9c\xe2\x00\x8c\x0c\xec\xf2n\x9c\x9e\x80\x80\x02b\x8e\x1c\xec\x0cl\x8cl\x0c\x8e\x1e\x82\x8cb\x8c\x9c\x8e\x1e\x02\x92lb\x0el\x02\x82\x82\x02ln\x9cprl\x0e\xec\x0cl\x9c\xde#4 ets_task(40100164, 3, 3fff839c, 4)\r\nboot.py output:\r\nFatal exception 28(LoadProhibitedCause):\r\nepc1=0x40101262, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00101010, depc=0x00000000\r\n\r\n ets Jan  8 2013,rst cause:4, boot mode:(3,6)\r\n\r\nwdt reset\r\nload 0x40100000, len 31988, room 16 \r\ntail 4\r\nchksum 0x38\r\nload 0x3ffe8000, len 1092, room 4 \r\ntail 0\r\nchksum 0xb4\r\nload 0x3ffe8450, len 3000, room 8 \r\ntail 0\r\nchksum 0x86\r\ncsum 0x86\r\n\x0e\x0c\x0cl\x9c\x9e|\xfe\x82\x12rrnb\x8e\x8c\x0cl\xec\x12\x0c\x0cb\xecl\x0cb\xec\x8c\x9c\x9c\xe2\xe2\x0c\x8c\x0c\x0cb\x0c\x8elrl\x0el\x0cl\x9c\x9e|\xfe\x82\x12rrnb\x8e\x8cll\x9c\x1c\x82\x0c\x0cb\xec\x8c\x0cb\xec\x8c\x9c\x9c\xe2\x02\x12\x12\x02\x0cb\xec\x0c\x8elrl\x0e\x8c\x0cl\x9c\x9e|\xfe\x82\x12rrnb\x8e\x8cl\x0c\x9c\x1c\x92\x0c\x0cb\x8c\x0c\x0cb\xec\x8c\x9c\x9c\xe2\x02\x02\x8c\x0c\x0cb\xeclb\x0el\x8c\xe2\x02\xec\x12\x82n\xec\x92r\x82\xf2n|\xec\x0cl\x0clll`\x02\x8c\xe2r\x92l\x8cl\x12\x8c\x0c\x0c\x0cl`\x02\x8c\xe2r\x92l\xecl\x12\x8c\x0c\x0c\x0cl`\x02\x8c\xe2r\x92l\x0c\x8e\x9e\x00\x8c\x0c\x0cll`\x02rl\x8e\x82rl\x8c\x9e\xe2\x8cb\x0c\x8c\x8cb\x8cb\x0cbr\x02\x02\xec\x8er\x0c\x12\x12b\xec\xf2n\xee\x80\x12nn\xe2\x10\x02\x0c\x02l\x92\xf2\x02\x0cl\x0c\x8c\x0cl\x8c\x8ell\x8e\x1e\x82\x8c\x8c\x8c\xec\x8e\x0el\x80\x02n\xfc\x00\x8c\x9e\xe2\x8cb\x0cl\x0cl\x8erp\x0c\x0c\x02\x02\x8c\x9e\xe2\x8cb\x0cl\x0c\x8cb\x1crlrlr\xf2n\x9c\xe2\x00\x8c\x0c\xec\xf2n\x9c\x9e\x80\x80\x02b\x8e\x1c\xec\x0cl\x8cl\x0c\x8e\x1e\x82\x8cb\x8c\x9c\x8e\x1e\x02\x92lb\x0el\x02\x82\x82\x02ln\x9cprl\x0e\xec\x0cl\x9c\xde#4 ets_task(40100164, 3, 3fff839c, 4)\r\nboot.py output:\r\n'
Traceback (most recent call last):
  File "/home/me/.local/bin/ampy", line 11, in <module>
    sys.exit(cli())
  File "/home/me/.local/lib/python3.5/site-packages/click/core.py", line 722, in __call__
    return self.main(*args, **kwargs)
  File "/home/me/.local/lib/python3.5/site-packages/click/core.py", line 697, in main
    rv = self.invoke(ctx)
  File "/home/me/.local/lib/python3.5/site-packages/click/core.py", line 1066, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
  File "/home/me/.local/lib/python3.5/site-packages/click/core.py", line 895, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/home/me/.local/lib/python3.5/site-packages/click/core.py", line 535, in invoke
    return callback(*args, **kwargs)
  File "/home/me/.local/lib/python3.5/site-packages/ampy/cli.py", line 142, in ls
    for f in board_files.ls(directory):
  File "/home/me/.local/lib/python3.5/site-packages/ampy/files.py", line 91, in ls
    self._pyboard.enter_raw_repl()
  File "/home/me/.local/lib/python3.5/site-packages/ampy/pyboard.py", line 184, in enter_raw_repl
    raise PyboardError('could not enter raw repl')
ampy.pyboard.PyboardError: could not enter raw repl
$


Thanks again

csberg
 
Posts: 4
Joined: Sat Jul 29, 2017 1:50 am

Re: Feather Huzzah: ENOENT and limited input allowed.

by tannewt on Sun Jul 30, 2017 11:26 am

csberg, it sounds to me like it might be a hardware issue.

One last thing to try would be to slow the flash speed and add a verification step. The ESP8266 is a bit finnicky for flashing. Resetting the board can help sometimes too.

Do an erase before this too!

Code: Select all | TOGGLE FULL SIZE
esptool.py -p <usb> --baud 115200 write_flash --flash_size=detect --verify 0 <bin>

tannewt
 
Posts: 1853
Joined: Thu Oct 06, 2016 8:48 pm

Re: Feather Huzzah: ENOENT and limited input allowed.

by csberg on Sun Jul 30, 2017 6:05 pm

Thanks for your further suggestions, tannewt2.

tannewt2 wrote:
Code: Select all | TOGGLE FULL SIZE
esptool.py -p <usb> --baud 115200 write_flash --flash_size=detect --verify 0 <bin>


I tried the above after a full wipe and multiple resets without luck. Same issue persists.

tannewt2 wrote:csberg, it sounds to me like it might be a hardware issue.


I guess its time to start an RMA. Thanks again for your help.

csberg
 
Posts: 4
Joined: Sat Jul 29, 2017 1:50 am

Re: Feather Huzzah: ENOENT and limited input allowed.

by tannewt on Mon Jul 31, 2017 1:46 am

Yup, I suggest getting a replacement. Please email support@adafruit.com

tannewt
 
Posts: 1853
Joined: Thu Oct 06, 2016 8:48 pm

Re: Feather Huzzah: ENOENT and limited input allowed.

by csberg on Sun Aug 06, 2017 7:20 pm

tannewt2 - FYI, one RMA later and I'm in business. Thank you very much.

csberg
 
Posts: 4
Joined: Sat Jul 29, 2017 1:50 am

Re: Feather Huzzah: ENOENT and limited input allowed.

by tannewt on Sun Aug 06, 2017 8:03 pm

Ah, so it was a hardware issue. Thanks for letting us know!

tannewt
 
Posts: 1853
Joined: Thu Oct 06, 2016 8:48 pm

Please be positive and constructive with your questions and comments.


cron