Tiny IO

http://jbperf.com/io_extender/index.html
http://jbperf.com/io_extender/tinyIOx.html for the TinyIOx
Post Reply
401amx1969
Posts: 7
Joined: Mon Nov 16, 2020 6:49 pm

Tiny IO

Post by 401amx1969 » Mon Nov 16, 2020 7:25 pm

Hi
I'm trying to upgrade my Tiny IO bought few years ago with port_scanner. Unfortunately, port_scanner can't open the Com port. This Com port is a Bluetooth connection redirected to Com10. Bluetooth works well. I reach my MS3 and Tiny IO but I can with port_scanner. What can cause this?

Thank for any help.
Yves
Attachments
Tiny IO 3 .JPG
Tiny IO 3 .JPG (91.71 KiB) Viewed 2976 times
Tiny IO.JPG
Tiny IO.JPG (59.85 KiB) Viewed 2976 times
Tiny IO 2 .JPG
Tiny IO 2 .JPG (19.24 KiB) Viewed 2976 times

jbelanger
Posts: 3860
Joined: Sat Oct 03, 2009 12:24 pm
Location: Quebec, Canada
Contact:

Re: Tiny IO

Post by jbelanger » Tue Nov 17, 2020 1:51 am

Yves,

That's usually the message you get when another program is accessing the COM port. Is TunerStudio closed when you run the port scanner? If not that's likely the problem. If TunerStudio is closed, you need to check if you have any app running in the background that could try to access a Bluetooth device.

Jean
Image

401amx1969
Posts: 7
Joined: Mon Nov 16, 2020 6:49 pm

Re: Tiny IO

Post by 401amx1969 » Tue Nov 17, 2020 12:20 pm

Jean
I did some progress but still have issue. I stop to try with Bluetooth connection and use now USB cable direct connected to MS3. I try to update the IO with different version but I always receive this ''Error in updating firmware 9'' or ''Error in updating firmware 1''. I don't have a jumper on Boot pins.
And TS is not running in same time.


:?
Attachments
Tiny IO 6.JPG
Tiny IO 6.JPG (55.56 KiB) Viewed 2969 times
Tiny IO 5.JPG
Tiny IO 5.JPG (32.03 KiB) Viewed 2969 times
Tiny IO 4 .JPG
Tiny IO 4 .JPG (28.85 KiB) Viewed 2969 times

jbelanger
Posts: 3860
Joined: Sat Oct 03, 2009 12:24 pm
Location: Quebec, Canada
Contact:

Re: Tiny IO

Post by jbelanger » Tue Nov 17, 2020 2:00 pm

Make sure that you turn off any CAN polling or any CAN messaging on the MS3 before you do the firmware update. The CAN messages from the MS3 will interfere with the CAN messages for the firmware update.

Jean
Image

401amx1969
Posts: 7
Joined: Mon Nov 16, 2020 6:49 pm

Re: Tiny IO

Post by 401amx1969 » Tue Nov 17, 2020 4:10 pm

Hi Jean
I'm not an expert but it seems I have no CAN pooling according with this picture.
Tiny IO 8.JPG
Tiny IO 8.JPG (88.99 KiB) Viewed 2961 times
Also, I have this message looking for IOExt Bootloadr 1.6 ini file. Where can I get?
Tiny IO 7.JPG
Tiny IO 7.JPG (57.93 KiB) Viewed 2961 times
Thanks for all help you can do!
Yves

jbelanger
Posts: 3860
Joined: Sat Oct 03, 2009 12:24 pm
Location: Quebec, Canada
Contact:

Re: Tiny IO

Post by jbelanger » Tue Nov 17, 2020 4:26 pm

The first picture shows one thing that should be changed (and is different from the default). Change Master Enable from 'off' to 'on'. And check again.

As for the error message, it's because the firmware update has only been partially done and the TIOx no longer has a valid firmware in it. It needs to have a successful firmware update to get back to something TunerStudio will recognize. So once you have changed the setting I mentioned above, keep TunerStudio closed and run the port scanner again. Hopefully that should work this time. If not, post your MS3 msq file and I'll have a look.

Et si tu préfères continuer en français ou si tu as besoin que je précise certains points, n’hésite pas.

Jean
Image

401amx1969
Posts: 7
Joined: Mon Nov 16, 2020 6:49 pm

Re: Tiny IO

Post by 401amx1969 » Tue Nov 17, 2020 5:11 pm

De retour! (I'm back!)
Le changement de ''Master ON'' n'a rien changé. En fait, qu'il soit ON ou OFF, le 'port_scanner' voit toujours le Tiny IO et réagit de la même façon. Cependant, avec 'Master ON' de nouveaux paramètres sont devenus disponibles. J'ai dû mettre le PWM et ADC polling a 'disable' car avec 'Master OFF' tous les modes 'polling' étaient non-disponibles à programmer. Et j'ai même essayé avec ioedl_ms3 car mon MS3 a une version 1.5.1.(info lue sur un plus vieux commentaire) Et j'ai aussi mis le mode Bluetooth de mon ordi à OFF pour ne pas avoir d'interférence entre mon port USB com4 raccordé en même temps au MS3 qui est aussi raccordé au module bluetooth.(qui devient inutile) TS communique avec le port USB temporairement.
Merci
Yves
Tiny IO 10.JPG
Tiny IO 10.JPG (24.68 KiB) Viewed 2959 times
Attachments
AMX_CurrentTune.msq
(285.59 KiB) Downloaded 51 times
CAN4_CurrentTune.msq
(1.03 KiB) Downloaded 51 times

jbelanger
Posts: 3860
Joined: Sat Oct 03, 2009 12:24 pm
Location: Quebec, Canada
Contact:

Re: Tiny IO

Post by jbelanger » Tue Nov 17, 2020 5:45 pm

Dans ton fichier msq, Master est Off et 29 Bit Megasquirt CAN est Off. Il faut les 2 à On (et aussi PWM polling Disabled). Et ioedl_ms3 est pour le IOx et non pour le TinyIOx. Si tu vois le TIOx avec le port scanner, tu devrais pouvoir faire le firmware update avec le port scanner.

Une chose à essayer est d'utiliser le Boot jumper. Fais les changements mentionné (On, On, Disable), ferme TunerStudio, éteint le MS3 et TIOx. Connecte ensemble les 2 pads du header BOOT sur le TIOx (utilise un bout de fil en métal (paper clip) qui fait un bon contact avec les 2 pads) et met en marche le MS3 et le TIOx. Lorsque tout est en marche, tu peux retirer le jumper. Et fait un scan avec le port scanner et fait le firmware update.

Jean
Image

401amx1969
Posts: 7
Joined: Mon Nov 16, 2020 6:49 pm

Re: Tiny IO

Post by 401amx1969 » Tue Nov 17, 2020 6:20 pm

Jean
J'ai peur de ne pas avoir envoyé le bon fichier car tout est déjà comme tu me demande (ON,ON,disable) Voici un 'Save AS' que je viens de faire.
2020-11-17_17.09.21.msq
(273.21 KiB) Downloaded 49 times
Pour le boot pad, j'ai soudé un headers sur lequel j'ai mis embroché un cavalier temporaire pour lors de l'initialisation que j'ai retiré par la suite pour procéder au upgrade. j'ai fait exactement ce que tu m'indique plusieur fois avec plusieurs configuration comme (OFF,ON,disable) mais c'est toujours le même résultat.

Désolé pour le mauvais MSQ
Yves

jbelanger
Posts: 3860
Joined: Sat Oct 03, 2009 12:24 pm
Location: Quebec, Canada
Contact:

Re: Tiny IO

Post by jbelanger » Tue Nov 17, 2020 6:47 pm

Pas de problème avec ce dernier fichier.

Une chose qui pourrait être un problème est ta connexion Bluetooth. Est-ce que ton module est connecté au DB9 sur le MS3 lorsque tu connecte avec le port USB. Les 2 connecteurs partagent le même port sur le CPU donc il peut y avoir interférence. Assure-toi que tu ne connecte que l'un ou l'autre.

Si tu n'as qu'un seul port en fonction et que tu as encore le message d'erreur, essaie une autre chose. Fais un scan et assure toi de voir le TIOx. Ensuite, garde ton port scanner ouvert avec le TIOx et éteint ton MS3, attends quelques secondes, rallume ton MS3, attends une minute et fait ton firmware update sans refaire un scan.

Si tu ne peux toujours pas faire un update alors je ne vois pas d'autre solution que de me retourner le TIOx pour inspection.

Jean
Image

401amx1969
Posts: 7
Joined: Mon Nov 16, 2020 6:49 pm

Re: Tiny IO

Post by 401amx1969 » Tue Nov 17, 2020 8:26 pm

Salut Jean
Je croyais qu'en désactivant le Bluetooth de mon ordi, cela suffirait pour rendre le bluetooth du MS3 en mode sleep.
Mais non, dès que j'ai retiré le module du MS3, sans boot jumper du 1ier coup voici le résultat:
Tiny IO 11.JPG
Tiny IO 11.JPG (20.17 KiB) Viewed 2955 times
Et là le fun commence!
ADC 1-2-3 = accelerometer
J'ai fait un montage sur le Tiny avec ADXL 335. Si tu as des recommendations, n'hésite pas. ;)
UN GROS merci!
Yves

jbelanger
Posts: 3860
Joined: Sat Oct 03, 2009 12:24 pm
Location: Quebec, Canada
Contact:

Re: Tiny IO

Post by jbelanger » Tue Nov 17, 2020 10:17 pm

Yves,

J'aurais dû y penser plus tôt car ce n'est pas évident qu'un module Bluetooth doit être déconnecté. Mais au moins c'est bien d'avoir une solution. Et il y a toujours la question à savoir pourquoi ça ne marche pas avec le module Bluetooth directement; ça marche pour moi mais c'est très lent. Le problème c'est que si c'est trop lent, le downloader suppose une perte du lien série.

Pour un accéléromètre, il n'y a rien de spécial. Utilise un circuit conditionneur ADC pour chaque entrée. Tu peux te référer au manuel MS3 (schematics) pour des exemples de circuit.

Jean
Image

401amx1969
Posts: 7
Joined: Mon Nov 16, 2020 6:49 pm

Re: Tiny IO

Post by 401amx1969 » Wed Nov 18, 2020 6:07 pm

Salut Jean
Aie-je vraiment besoin de conditionneur ADC ? Voici le schémas.
Capture.JPG
Capture.JPG (34.2 KiB) Viewed 2939 times
Un condensateur de ,22µF en sortie de X-Y-Z devrait suffir?
Merci.
Yves

jbelanger
Posts: 3860
Joined: Sat Oct 03, 2009 12:24 pm
Location: Quebec, Canada
Contact:

Re: Tiny IO

Post by jbelanger » Thu Nov 19, 2020 2:02 am

Yves,

Le condensateur externe et la résistance interne forment le conditionneur ADC. Donc ta suggestion d'un condensateur de 0.22uF est effectivement suffisant.

Jean
Image

Post Reply