Thanks for the information… if I can’t configure it like that, I’ll try that method…
One thing that you may not have given the necessary importance to is the placement of the jumpers.
Attached photos of the current position of the jumpers as well as the lights on, both the Mellow Utoc and the EBB42.
i haved try to do two things
A) Lsusb
a.1- i have disconnected from USB Utoc board, and send “lsusb”, with the results
pi@ratos:~ $ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 1d50:614e OpenMoko, Inc.
Bus 001 Device 002: ID 2109:3431 VIA Labs, Inc. Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
a.2- I have power off rpi and Octopus, and reconnect USB Utoc, and send “lsusb”, with the results
pi@ratos:~ $ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 1d50:614e OpenMoko, Inc.
Bus 001 Device 003: ID 1d50:606f OpenMoko, Inc.
Bus 001 Device 002: ID 2109:3431 VIA Labs, Inc. Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
This line, Bus 001 Device 003: ID 1d50:606f OpenMoko, Inc.
, its new, suppose that is UTOC, that seems detected by rPi
B) Script for find UUID? (not sure)
cd klipper
cd lib
cd canboot
python3 flash_can.py -q
with these response
Resetting all bootloader node IDs…
Checking for canboot nodes…
ERROR:root:Can Flash Error
Traceback (most recent call last):
File “flash_can.py”, line 596, in main
loop.run_until_complete(sock.run_query(intf))
File “/usr/lib/python3.7/asyncio/base_events.py”, line 584, in run_until_compl ete
return future.result()
File “flash_can.py”, line 488, in run_query
await self._query_uuids()
File “flash_can.py”, line 406, in _query_uuids
resp = await self.admin_node.readexactly(8, diff)
File “flash_can.py”, line 282, in readexactly
return await asyncio.wait_for(self._reader.readexactly(n), timeout)
File “/usr/lib/python3.7/asyncio/tasks.py”, line 416, in wait_for
return fut.result()
File “/usr/lib/python3.7/asyncio/streams.py”, line 677, in readexactly
raise IncompleteReadError(incomplete, n)
asyncio.streams.IncompleteReadError: 0 bytes read on a total of 8 expected bytes
that response is nothing like the expected one, which among other things should return the UUID.
any ideas? The jumpers maybe?