Need some advice for the Meraki MR33

Are you try this ? https://www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers

Yes, I ended up suing these drivers, and that is how my PC recognizes the bridge. But when i fire up putty and connect using the serial connection, it does nothing.

Does you connect 3.3v or 5v pin on converter to router ? If yes, don't do that, just connect TX, RX & GND pin.

I'm not connecting those. I ordered a different type of USB to TTL to give that a try. I notice the GD led on my current USB bridge is red while the rest (TX, RX) are blue and sometimes blinking. I should receive the new USB - TTL this Saturday and I will try. I might have to even plug the damn thing to the server at work to use the board serial port on an Ubuntu image. Thanks for the reply, I'll report back either Saturday or Monday.

So I got this running on a linux machine (VM) and i go ahead and run :
chmod a+x ubootwrite.py
then:
i ran ls -l to make sure the permissions were rightly assigned and it shows:
-rwxrwxr -x 1 myname myname filesize date
then i try to run the:
ubootwrite.py --write=mr33-uboot.bin
and i get an error saying "ubootwrite.py command not found"

I try the same command with the
./ubootwrite.py --write=mr33-uboot.bin
and get this error "/usr/bin/env: 'python2.7': not such file or directory.

Im not sure if anyone could help me here at this point.

Please don't double post.

Does the terminal work on the Linux machine?

The terminal works, but i didnt get anything to work.

Can you provide a copy of the failed output, please?

from earlier.

then i try to run the:
ubootwrite.py --write=mr33-uboot.bin
and i get an error saying "ubootwrite.py command not found"

I read that; and I understand. It does not help me to assist you further, because I cannot determine if you're typing that on the Linux machine - or on the terminal connected to the MR33.

Please assist by posting the full output from the machine itself.

Oh sorry. Im typing that on a linux machine. (Ubuntu_64). I know ubuntu recognized the devices as being connected and all using this .

I just run the ubootwrite.py --write=mr33-uboot.bin on the linux terminal and get command not found.

@jalh, I cannot assist you until you do the following:

This DOES NOT allow me to assist you:

  • I need to SEE the output, as I'm not sure that you're entering commands in the appropriate location.
  • I also think you may have failed to install Python, prior to running a Python-based command.

You need install python on Ubuntu pc.
sudo apt update && sudo apt install python

1 Like

I did so and when it the ubootwrite.py by using the code

./ubootwrite.py --write=mr33-uboot.bin

i get:

Traceback (most recent call last):
File "./ubootwrite.py", line 22, in
import serial
ImportError: No module named serial

when i try to run

/ubootwrite.py --write=mr33-uboot.bin

as described on the DOC, I get this in return:

ubootwrite.py: command not found

pip install pyserial

So I installed, rebooted the pc, and run the:

./ubootwrite.py --write=mr33-uboot.bin

got the same line:

Traceback (most recent call last):
File "./ubootwrite.py", line 22, in
import serial
ImportError: No module named serial

Just to clarify, I'm using this device

Can you provide a copy of the output from installing pyserial and any messages?

Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.VerifiedHTTPSConnection object at 0x7f24b61d21d0>: Failed to establish a new connection: [Errno -2] Name or service not known',)': /simple/pyserial/

Retried and got this:

Collecting pyserial
Using cached https://files.pythonhosted.org/packages/0d/e4/2a744dd9e3be04a0c0907414e2a01a7c88bb3915cbe3c8cc06e209f59c30/pyserial-3.4-py2.py3-none-any.whl
Installing collected packages: pyserial
Successfully installed pyserial-3.4

1 Like

:+1:

What happens now when you run ./ubootwrite.py --write=mr33-uboot.bin now???

(Also, thank you for pasting the FULL output of commands, and not just a description.)