Duinotech Leonardo Tiny

Need help? Ask here and someone will help
markfaz
Posts: 6
Joined: Tue Apr 11, 2023 5:41 am

Duinotech Leonardo Tiny

Post by markfaz »

Hi,

I've recently succesfully set up a PS4 - G25 system using a Leonardo and a FT232R USB board, all working as expected. In an effort to scale down I have since obtained a Duinotech Leonardo Tiny, as well as a CP2102 USB board. I've wired them up as per the specs but trying to update the firmware on the Leonardo I get constant Programmer is not responding messages. I've tried reversing the RX/Tx but same response. Any ideas? One thing to note, i don't have my wheel and DS$ connected at the moment (in storage) I thought I'd still be able to update the Leonardo?


Mark
User avatar
GoDlike
Posts: 1318
Joined: Thu Apr 28, 2016 12:47 pm
Location: Poland

Re: Duinotech Leonardo Tiny

Post by GoDlike »

You should be able to update device fw. Make sure you are using correct chips. Cpu should be atmega32u4 and double check the wiring.
My hardware: PS3 Slim CFW 4.80 | PS4 Pro 500 Million LE | PS5 | Xbox Series X
Steam: Godlike_RU | PSN: GoDlike_RU | XBL: GoDlike
User avatar
ckaiycool
Posts: 468
Joined: Thu Jul 10, 2014 8:16 pm
Location: Sweden

Re: Duinotech Leonardo Tiny

Post by ckaiycool »

Do you use gimx launch or Arduino Leonardo to upload firmware?
markfaz
Posts: 6
Joined: Tue Apr 11, 2023 5:41 am

Re: Duinotech Leonardo Tiny

Post by markfaz »

Hmm.. the Leonardo Tiny is definitely an ATMega32u4, and I used Gimx Launcher to try the update.

Link to the Tiny Leo is here:

https://www.jaycar.com.au/duinotech-leo ... VQQAvD_BwE

Could it be the USB board? My first try with the full sized Leo used the FT232R as that was all that was available.. I then ordered the CP2102 thinking it ticked more boxes with compatibility. Only issue is the Tiny requires soldering, whereas the big Leo can use headers.. much easier to troubleshoot!

Mark
User avatar
ckaiycool
Posts: 468
Joined: Thu Jul 10, 2014 8:16 pm
Location: Sweden

Re: Duinotech Leonardo Tiny

Post by ckaiycool »

did you solder the ground from uart to the "o" pad?
markfaz
Posts: 6
Joined: Tue Apr 11, 2023 5:41 am

Re: Duinotech Leonardo Tiny

Post by markfaz »

Yes I did
User avatar
ckaiycool
Posts: 468
Joined: Thu Jul 10, 2014 8:16 pm
Location: Sweden

Re: Duinotech Leonardo Tiny

Post by ckaiycool »

You have installed the cp2102 driver i presume.
Double check the soldering so you dont have bridges.
Use gimx launch and update firmware. disconnect/connect uart when prompted.
If nothing works, there might be something broken.
markfaz
Posts: 6
Joined: Tue Apr 11, 2023 5:41 am

Re: Duinotech Leonardo Tiny

Post by markfaz »

Hi all, and thanks for the suggestions.

After a lot of testing last night here are my results:

Big Leo + FT232R = successful FW update
Big Leo + CP2102 = successful FW update

Tiny Leo + FT23R = unsuccessful
Tiny Leo + CP2102 = unsuccessful

Obviously somethings up with the tiny..

But! The tiny Leo works fine in the Arduino IDE.. well it accepts an upload for blink at least. I'm by no means an expert with these boards but I do have a starter kit with breadboard and lots of bits and pieces.. is anyone aware of a simple Arduino sketch/schematic that can test the Tx Rx pins on a Leo?

Mark
User avatar
ckaiycool
Posts: 468
Joined: Thu Jul 10, 2014 8:16 pm
Location: Sweden

Re: Duinotech Leonardo Tiny

Post by ckaiycool »

I have to say that the info on those mini leo boards are hard to find.
Those solderpads lacks information for what they correspond to.

Well done for doing the testing.
Must be some compatiblity issue of some sort.
markfaz
Posts: 6
Joined: Tue Apr 11, 2023 5:41 am

Re: Duinotech Leonardo Tiny

Post by markfaz »

I know! The Tx Rx pads are on the underside, all the outer pads are analog/digital io as well as power. I found better documentation with another board called Beetle or something similar which looks pretty much identical.

Mark
Post Reply