Aller au contenu

Filament ABS

CacaoTor

[Dev] AlfaWise U20x-U30 : Marlin 2.x (firmware alternatif)

Messages recommandés

J'ai tout lu, j'ai rien compris, et maintenant j'ai mal à la tête !!! 🤣

En tout cas je reste admiratif devant le boulot que vous effectuez, c'est du grand art, bravo !!😎

  • Haha 1

Partager ce message


Lien à poster
Partager sur d’autres sites
Le 11/11/2018 at 06:58, CacaoTor a dit :

Salut tout le monde,

Il est bien tôt pour un dimanche, mais je me permet de créer ce sujet quelques minutes après avoir pu pénétrer le cœur de notre imprimante favorite 🙂

DSC_0132_2.thumb.jpg.f8f283b22f472217994c8545fe941aab.jpg

Apparemment je suis le premier pour avoir discuté avec quelques spécialistes. Tout ça pour dire que ça ouvre peut-être des portes sur "l'openification"' de cette machine.

Caractéristiques :

  • Modèle Carte-mère : Longer3D Icecube3 STM32F1 (ça on le savais plus ou moins déjà)
  • OS : µC/OS-III 
  • Type OS : RTOS (Real Time Operating System)
  • Kernel-Release-Date : 05/12/2012
  • Firmware version : 08/10/2018
  • Date de fabrication de la CM : 31/10/2017 (données logicielles)
  • Max BuildSize : 300x300x400mm (on le savait déja, mais ça rassure toujours de voir que c'est bien programmé pour ^^)
  • Fichier de configuration Config.gco
  • BootLoader : OUI. Pas de protection détectée.
  • Environnement de dev : QT

Je note également que la carte était prévue et est même configurée pour le wifi.

Voilà l'aventure commence, et j'espère rapidement pouvoir avancer sur le sujet 🙂 

Petite image

image.thumb.png.05a0a21cff1d5a67351fe0f105ceac4b.png

@CacaoTor as tu remarqué une clef d encryption quelconque pour l’image du firmware? Je commence à regarder si on peut garder le boot loader d origine pour mettre à jour le firmware avec marlin en direct en chargeant le code depuis la sdcard.

Partager ce message


Lien à poster
Partager sur d’autres sites
youtube drone débutant

Petit état d avancement: pins configurées, seconde interface spi sélectionnée et interface graphique aussi. Code recompile. Dès que j ai ma deuxième carte je télécharge et essaye marlin!

  • J'aime 1

Partager ce message


Lien à poster
Partager sur d’autres sites

Salut Hobi,

J'ai bien cru ne jamais pouvoir répondre. J'ai beaucoup de choses à faire en ce moment.

Bravo pour tout ce travail on avance ! Il faudrait que je replonge dans la partie technique, ce qui va pas être simple en ce moment.

Non je n'ai pas trouvé de clé, mais le bouzin est bien crypté de mémoire. De plus, il me semble que l'écriture est interdite sur tout ou partie de l'emplacement mémoire.

Pour flasher, STlink obligatoire en V2. De plus, pas mal de compilateurs ont foirés J'ai utilisé NanoFactory pour la bonne compile et écrire. Je m'appuie aussi de STM32 Programmer pour être tranquille.

Si tu as les sources, je peut tester la manip sur une CM que j'ai en stock.

EDIT : Si on arrive enfin à sortir un Marlin dessus, excepté le coup des drivers soudés, cela en fera vraiment la machine parfaite.

Modifié (le) par CacaoTor

Partager ce message


Lien à poster
Partager sur d’autres sites
à l’instant, deamoncrack a dit :

Rholalala, avec ta chance, je craint le pire pour cette pauvre carte mère toute neuve... 😱

 

145550.gif.a195dec4bd7cef1c994ef6a2d4438614.gif477405639.gif.4f159ff651a7cfea7b2a4d7ed148764a.gif

Même si ça foire, j'ai le matos pour tout récupérer 😉 Enfin presque 😄 

  • Haha 1

Partager ce message


Lien à poster
Partager sur d’autres sites

Youpiiii!

Une prise pour brancher un servo en plus. Bon bhein je rajoute ca dans le code. Facile... juste quelques # à enlever! 

Il y a quelques petites erreurs du genre, ou va donc boot1???  Mais a priori ca a du etre supprime au routage. 

@CacaoTor, peux tu demander à tes amis l'organisation memoire, et nous confirmer la clef d'encryptage du firmware pour le boot loader STP? Ca permettra de charger le code a partir de la sdcard, comme le code d'origine. J'ai une config pour la MKS Robin, mais pas sur que cela soit la meme sur la Longer3D. 

La clef d'encryptage mks Robin est

    key = [0xA3, 0xBD, 0xAD, 0x0D, 0x41, 0x11, 0xBB, 0x8D, 0xDC, 0x80, 0x2D, 0xD0, 0xD2, 0xC4, 0x9B, 0x1E, 0x26, 0xEB, 0xE3, 0x33, 0x4A, 0x15, 0xE4, 0x0A, 0xB3, 0xB1, 0x3C, 0x93, 0xBB, 0xAF, 0xF7, 0x3E]
 

Merci!

Partager ce message


Lien à poster
Partager sur d’autres sites
il y a 7 minutes, Hobi a dit :

Il y a quelques petites erreurs du genre, ou va donc boot1???  Mais a priori ca a du etre supprime au routage

Ce n'est malheureusement pas une erreur. Ils ne veulent pas communiquer sur ces détails pour l'instant. On se doute pourquoi...

Je vois avec eux pour la clé mais j'ai des réserves.

Modifié (le) par CacaoTor

Partager ce message


Lien à poster
Partager sur d’autres sites

Il est peut etre possible d'avoir un firmware de "dev" avec une clé "de dev"... voir une carte mere compatible "U20+" de dev...

Ca sert à quoi cette prise 5V SERVO ? pour mettre des ailes ? https://www.amazon.fr/Longruner-Moteur-Hélicoptère-Bateau-robots/dp/B072J59PKZ/😛

Modifié (le) par Epsylon3

Partager ce message


Lien à poster
Partager sur d’autres sites
il y a 8 minutes, Epsylon3 a dit :

Il est peut etre possible d'avoir un firmware de "dev" avec une clé "de dev"... voir une carte mere compatible "U20+" de dev...

Déjà tenté. Mais hélas non 😕 L'argument officiel c'est "de pouvoir se distinguer de la concurrence des fabriquants chinois, en conservant fermé leur écosystème".

D'un côté je les comprends. De l'autre çà nous embête bien. 

Partager ce message


Lien à poster
Partager sur d’autres sites
Il y a 5 heures, CacaoTor a dit :

Ce n'est malheureusement pas une erreur. Ils ne veulent pas communiquer sur ces détails pour l'instant. On se doute pourquoi...

Je vois avec eux pour la clé mais j'ai des réserves.

Ça coûte rien d essayer... si ils sont ok ça facilite les choses en passant par la sd autrement STM ink v2...

Partager ce message


Lien à poster
Partager sur d’autres sites
il y a 10 minutes, Hobi a dit :

Ça coûte rien d essayer... si ils sont ok ça facilite les choses en passant par la sd autrement STM ink v2...

Ils viennent de me répondre :

Citation

Hi xxxx ! 

We are so sorry but we can't share all of these informations. Firmware informations are under industrial secret. The R&D departement confirms that the firmware is under commercial licence and not open source. 

See you xxxx. 

Veuillez vous connecter pour afficher ce contenu.
  • J'aime 1

Partager ce message


Lien à poster
Partager sur d’autres sites

Ok... bon bhein on va flasher avec le st link. Je vais quand même essayer quelques manips.

Suite du programme ce week end des mon retour à paris..

Modifié (le) par Hobi

Partager ce message


Lien à poster
Partager sur d’autres sites
Le 06/03/2019 at 03:52, Epsylon3 a dit :

Il est peut etre possible d'avoir un firmware de "dev" avec une clé "de dev"... voir une carte mere compatible "U20+" de dev...

Ca sert à quoi cette prise 5V SERVO ? pour mettre des ailes ? https://www.amazon.fr/Longruner-Moteur-Hélicoptère-Bateau-robots/dp/B072J59PKZ/😛

Ah bhein j'imagine que c'est pour un BL touch.... 

Partager ce message


Lien à poster
Partager sur d’autres sites
Le 06/03/2019 at 00:19, CacaoTor a dit :

Je publie ce jour les Schémas de la U20+ (et donc des dernières cartes mères livrées pour U20 et 30).

 

Longer3d mainboard_SCH new.pdf 1 Mo · 25 downloads

Si on regarde les numeros de pages en bas, il manque les pages 7 et 8.... 

Ce qui explique les petits problemes de comprehension. Bon bhein on va regarder la carte à la loupe.... 

Partager ce message


Lien à poster
Partager sur d’autres sites
Il y a 5 heures, Hobi a dit :

Ah bhein j'imagine que c'est pour un BL touch.... 

C'est bien ce que dit la rumeur 😄

Il y a 5 heures, Hobi a dit :

Si on regarde les numeros de pages en bas, il manque les pages 7 et 8.... 

J'ai bien 8 pages moi.

Il y a 5 heures, Epsylon3 a dit :

certainement les photos de l'ancienne board...  qui ne correspondent plus 😛

On ne m'a rien filé de nouveau côté photos.

Partager ce message


Lien à poster
Partager sur d’autres sites
Il y a 13 heures, CacaoTor a dit :

C'est bien ce que dit la rumeur 😄

J'ai bien 8 pages moi.

On ne m'a rien filé de nouveau côté photos.

Il faut regarder dans le cartouche en bas à droite. On passe de 6-others à 9-if_plus. 

Soit la numérotation n est plus à jour soit ils ont gardé deux pages avec comme par exemple ce qui est branché sur boot1...

 

j ai ouvert ma u30 et j ai la “vieille” carte. La carte que je viens de commander est la soit dans 1 heure soit lundi et le stlinkv2 est prêt!

 

l image binaire du firmware alfawise n est pas cryptée. Des strings sont visibles dans le code. 

Partager ce message


Lien à poster
Partager sur d’autres sites

Rejoindre la conversation

Vous pouvez poster un message et vous inscrire plus tard. Si vous avez déjà un compte, connectez-vous afin de poster avec.

Invité
Répondre à ce sujet…

×   Vous avez copié du contenu avec formatage.   Supprimer le formatage

  Only 75 emoji are allowed.

×   Votre lien a été automatiquement intégré.   Afficher en tant que lien à la place

×   Le contenu sauvegardé a été restauré.   Effacer l'éditeur

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Créer...