schmurtz

Membres
  • Compteur de contenus

    87
  • Inscription

  • Dernière visite

Réputation sur la communauté

0 Neutral

À propos de schmurtz

  • Rang
    Membre
  1. schmurtz

    Usb Retropad Adapter

    Hello, j'ai enfin réussi à flasher mon ATmega328 de manière parfaitement fonctionnelle avec mon retropad. Pour celà j'ai utilisé un USBtinyISP, une carte arduino comme support pour mon ATmega328, la ligne de commande évoquée précédemment pour flasher le firmware (bootloadHID) et à partir de là, une fois positioinné sur le retropad, activation du mode DFU avec le dongle puis flash du firmware xbox ou PC.
  2. schmurtz

    Usb Retropad Adapter

    Théorie vérifiée Ce que j'ai fait : Mis mon IDE arduino en mode verbose flashé mon arduino avec n'importe quel fichier source, juste pour récupérer la ligne de commande avrdude qu'il execute pour flasher changé la ligne de commande en indiquant le firmware.hex du retropad lancé la ligne de commande et vérifié que le flash s'est bien passé échangé l'ATmega328 de mon retropad par celui de l'arduino, et hop ça fonctionne ! Donc comme prévu le retropad est un arduino, le bootloader importe peu, flasher l'ATmega328 du retropad se fait de la même manière qu'un arduino Pour info la ligne de commande qui m'a permis de flasher mon arduino avec le firmware du retropad : "C:\Program Files (x86)\Arduino\hardware/tools/avr/bin/avrdude" -C"C:\Program Files (x86)\Arduino\hardware/tools/avr/etc/avrdude.conf" -v -v -v -v -patmega328p -carduino -P\\.\COM3 -b115200 -D -Uflash:w:"c:\retropad\firmwares\usbra-xbox-atmega328p-20120930.hex":i En espérant que ça vous redonne du courage pour la finalisation de vos retropad
  3. schmurtz

    Usb Retropad Adapter

    Hello baboon_cie, alors comment s'est passé ce déménagement ? Y'a t-il un courageux qui a repris le sujet en main ? On va bien finir par réussir à le programmer cet ATmega Je me suis repenché sur la question. Comme on l'a évoqué précédemment l'ATMega328P que l'on trouve sur les arduinos. Si on zieute un peu le code source du retropad et que l'on regarde les composants de celui-ci on en déduit que le le retropad EST un arduino. Or il existe un paquet de tutoriels qui expliquent comment flasher son propre arduino. La création d'un arduino à partir d'un ATMEGA328P commence par le flash du bootloader, cependant il est possible de flasher directement l'arduino, sans bootloader à l'aide d'une interface SPI. Je pense qu'il en est de même pour le retropad : que le bootloader soit celui de l'arduino, celui du retropad ou qu'il n'ya en ait pas du tout ça ne doit pas l'empecher de fonctionner, ce qui change c'est juste la facilité avec laquelle on pourra le re-flasher ensuite : avec le bootloader c'est simple, directement en USB, sans il faut ressortir l'interface SPI à chaque fois. Bref, après avoir parcouru de nombreux topics sur le sujet du flash des AVR, voici ce que j'en retiens : le moyen le plus simple de flasher un ATMEGA328 est de disposer d'une interface SPI de type "USBtinyISP" accompagné d'une carte arduino sur laquelle on retirera ATmega d'origine pour y insérer celui qu'on veut flasher. Pour les plus bidouilleurs il est également possible de flasher avec un arduino qui jouera le role d'interface ISP mais c'est à mon avis un poil plus complexe. Place à la doc : flash à l'aide d'un ISP tuto d'adafruit -> explications claires et précises, si vous devez lire un doc c'est celui-ci, la FAQ résume bien le tout : comment créer son ISP de type USBtinyISP, comment le brancher et comment flasher son ATMEGA avec AVRDUDE ou AVRStudio. Tuto alternatif 1, tuto alternatif 2, tuto alternatif 3 Flash à l'aide d'un arduino Comment se servir d'un arduino Duemilanove comme d'un programmateur ISP capable de mettre un bootloader sur un ATmega328. Tuto alternatif 1 Si on possède un arduino UNO et non un Duemilanove il existe des solutions comme optiloader ou ici ou encore là) Voilà normalement avec tout ça on devrait pouvoir flasher dans tous les sens Et maintenant que j'ai un arduino je vais faire un pti test pour répondre à la question de baboon_cie : je vais essayer de flasher mon arduino avec le .hex du retropad pour vérifier si un retropad avec un bootloader d'arduino est envisageable
  4. schmurtz

    Usb Retropad Adapter

    Hello, 2 petits liens super intéressants pour ceux qui souhaitent également se lancer dans l'aventure : Le site seeedstudio qui permet entre autre de commander des typons de très bonne qualité à prix interessant.(merci baboon_cie, je cherchais le nom de ce site depuis plusieurs jours, ton dernier lien me l'a rappelé ) Et le site Adafruit qui propose un programmateur de ATmega328 autonome (réalisé à partir d'un arduino non fourni). Leur site est super bien fait, bourré de tutos et de vidéos pour chacun de leurs articles en vente.
  5. schmurtz

    Usb Retropad Adapter

    Oui en effet on voit qu'il y'a un gros lien avec arduino, en fait si on résume le retropad est une espèce d'arduino d'ailleurs... Installer le bootloader d'arduino peut peut-être marcher en effet et le support devrait être meilleur (oui il y'a quand même une communauté balèze sur arduino). Pour flasher avec HIDbootFlash ça ne peut marcher que si le mode DFU est activé, la procédure pour activer le mode DFU est sans doutes différente avec un bootloader arduino mais ça doit sans doutes etre possible... Edit : quoique pas sur : sur un arduino la communication USB est assurée par un chipset dédié alors que sur le retropad c'est direct dans le atmega328 bootloader, donc le bootloader de l'arduino ne permettra sans doutes pas d'utiliser HIDbootFlash. Voir ici pour les infos... Sujet à creuser donc à grand coup de recherche google !
  6. schmurtz

    Usb Retropad Adapter

    Hello, Maintenant que ton driver est installé, sur les conseils de baboon_cie, j’essaierai d'écrire le bootloader avec AVERDUDE. Pour info le protocole de ton ISP est "stk500".
  7. schmurtz

    Usb Retropad Adapter

    Hello, c'est vrai que ce n'est pas évident, surtout en allemand Sur leur site on peut lire ça avec google traduction : Et sur leur forum, sur ce topic, on comprend que sous Windows 8 il faut autoriser l'installation de pilotes non signés numériquement. Pour se faire, si tu es bien sous Windows 8, je te recommande de suive un petit tuto sur le net comme celui-ci, après cette manip' le pilote devrait s'installer correctement. Si tu es sous Windows 8.1 par contre ça sent le roussi. Interessant ce petit ISP à 3€ ! Il faudra que tu nous dises si ça marche Pour info ton ATMEL 328P-PU fonctionnera parfaitement puisque l'exemplaire de retropad que j'ai acheté tout fait comporte cette référence. ++
  8. schmurtz

    Usb Retropad Adapter

    Hello, merci Biper pour ces infos, Je pense en effet qu'il faut que la puce ait déjà été flashée avec le bon firmware pour accepter de passer en "mode DFU" et accepter d'être reprogrammée avec une manette sega. D'après ce que j'ai pu lire ici et là pour pouvoir flasher le atmega328 il faut déjà qu'il y'ait un bootloader dessus. Si le bootloader n'est pas déjà présent sur le atmega328 (il est possible de l'acheter visiblement avec le bootloader déjà présent) on peut l'écrire à l'aide d'un arduino qui joue alors le role d' ISP (in-system program). Méthode qui semble assez courante actuellement vu le nombre d'articles sur le sujet. Une fois qu'il y'a un bootloader on peut utiliser un FTDI pour le programmer (ce qui est au final globalement qu'un port série + un soft comme HIDBootFlash par exemple). Le mode DFU du retropad est d'ailleurs probablement ce qui correspond à un démarrage sur le bootloader (ce qui sous entendrait qu'une fois le bootloader écrit sur ton atmega328 tu arriverais peut-être à programmer celui-ci avec le logiciel et la procédure décrite sur le site de brunofreitas.com... ps: dans les sources de retropad on trouve le bootloader qui est à charger dans l'atmega328 à l'aide de ton "isp adapter", par contre je ne sais pas s'il faut compiler ce bootloader avant de le charger dans l'atmega328 ni avec quel soft il faut le faire (un soft a sans doutes été fourni/conseillé pour ton ISP ?). Edit (3h plus tard...) : après avoir galéré quelques heures sur ubuntu je pense avoir réussi à compiler le bootloader fourni par brunofreitas. L'astuce consistait surtout à installer l'IDE arduino, je l'ai compris en lisant les infos ici. Tu peux donc télécharger ici le bootloader à flasher sur ton atmega328 à l'aide de ton ISP. En espérant que ça t'aide à avancer sur ton montage
  9. schmurtz

    Usb Retropad Adapter

    Hello, le projet est open source, tu trouveras donc toutes les infos ici (typons, liste des composants, fichiers hex pr programmer l'atmel...) https://gitorious.org/usb-retropad-adapter/ Ca peut devenir un topic très interessant sur la réalisation maison de ce type d'adaptateur multi-manettes. Biper -> ou as tu fais réalisé tes typons ? Je commence avec 1 pti tuyaux : Ce site (oemsecrets.com) permet de trouver et comparer des prix de composants, il n'est pas francais mais ça peut donner des pistes pour trouver un composant ou se faire une idée de son prix.
  10. schmurtz

    Usb Retropad Adapter

    Hello, Je l'ai acheté sur brunofreitas.com et j'en ai eu pour 35€ frais de port compris (ce qui est super honnete je trouve). Cependant comme c'est rare qu'il y'en ait en stock et que le projet est open source je trouve ça cool que quelques personnes se motivent à en construire ! Comme je l'ai dit précédemment l'adaptateur fonctionne super bien comme on peut le voir sur cette vidéo. La ref est un atmega328P- PU. ++
  11. schmurtz

    Usb Retropad Adapter

    Yes, j'en ai acheté un il y'a peu. Il fonctionne super bien. Si tu as besoin d'infos n'hésites pas. De mon coté je serai curieux de savoir combien t'ont couté le typon et les composants. ++
  12. schmurtz

    Allez Les Gars Faut Avancer !

    J'ai beau regarder en haut à droite... je ne vois pas Hé bien je propose de vous donner un coup de main sur la partie xbox 1
  13. schmurtz

    Recrutement Team Gx-Mod - 2013

    Hello, je peux donner un petit coup de main pour newser sur la vieille xbox 1 et pour remettre les tutos de cette même section d’aplomb. Petit post à ce sujet ici.
  14. schmurtz

    Allez Les Gars Faut Avancer !

    Merci Pink Floyd pour ce début de trollage en règle. Tu sais le fait que je n'ai que 76 messages ne m'empêche pas d'avoir un avis sur le site et j'ajouterai que ma critique est constructive : l'objectif est de voir la chose évoluer et pas de l'enfoncer. Si j'en étais à troller autant que toi je dirai "es-tu sûr d'avoir un boulot et une famille avec tes 13000 messages, de plus pour un bénévole membre d'une communauté ton lien perso vers paypal est d'assez mauvais gout" mais je suis convaincu qu'il n'y a aucun lien entre les 2. Bref j'arrete là mon trollage (caractéristique classique d'un forum lorsque l'on soulève des pti problèmes). Pour en revenir au sujet je me propose d'étayer la partie news xbox 1 : j'ai peu de temps à consacrer mais le flux de news sur cette console "grand mère" n'étant pas colossal je peux rédiger quelques news pour informer ce qui reste de la communauté française de xbox 1 (si si il en reste quelques-uns ) Je suis heureux de lire les propos de JKilvan, ça fait plaisir de voir qu'il y'a du boulot derrière tout ça. Cependant je pense qu'il aurait été judicieux de laisser les anciens tutos dispos tant que la nouvelle publication n'a pas été faite (surtout si la mise à jour prend plusieurs mois) car vous perdez le statut de base de référence. De même JKilvan, si tu as des tutos xbox 1 à corriger ou à compléter je peux donner un pti coup de main à l'occaz. ps : superbe métaphore du FTP, je n'ose pas imaginer !
  15. schmurtz

    Allez Les Gars Faut Avancer !

    Hello la team gx-mod, Je trouve que c'est un peu "mou" ces derniers temps au point de vue initiative. Voyant qu'il y'a plein de sujets qui sont zappés dans les news j'ai eu envie de retrouver mon bon vieux compte gueux/gx-mod pour posser un pti coup de gueule ! Ce site est pour moi une bible de données et une référence qui a souvent brillé avec des initiatives utilisées au niveau mondial. Je suis moi même le créateur de Exiso-gui et c'est ici que j'ai posté en priorité la première version de ce soft car j'apprécie la communauté de ce site. Bref il y'a un certain nombre de détails qui me gainent dans le gx-mod d'aujourd'hui, en voici quelques exemple : On parle de XBOX one et PS4 et ce n'est pas pret de s’arrêter évidemment... Mais ou sont les sections ? Combien de temps vous allez polluer les news xbox 360 avec celles de la xbox one (et pareil avec la PS3/PS4) ? La première xbox a été le fer de lance de ce site. Aujourd’hui il existe encore une communauté très active autour de cette console qu'on trouve à moindre prix. Que ce soit VISION,Coinops ou retroarch il y'a encore des nouvelles versions qui sont extraordinaires (similaires à hyperspin sur PC) et non couvertes par les news. J'ai sollicité plein de monde sur le forum pour proposer de relayer ces infos sur le site et personne ne semble savoir s'il y'a un pilote dans l'avion , (mon offre est tjs valable). Comme je le disais gx-mod est une bible sont forum donne réponse à presque toute question qu'un moddeur peut se poser mais il y'a eu un grand nettoyage sur les ancien forums (je pense également à la partie xbox 1) et de nombreuses infos cruciales ont déjà disparues. La section tutos de xbox 1 ne fonctionne même plus ! Quelques conseils : par pitié avec l’apparition de la xbox one ne fusionnez pas les news/les forums XBOX 1 et XBOX 360. Aujourd'hui le retrogaming prend de l'importance, si vous perdez toutes vos vieilles infos vous perdrez ce créneau Une section glossaire dans chaque section aiderai à comprendre rapidement les news, exemple "Le firmware 2.05 patche l'exploit User et Kernel utilisé par le jeu UNO pour faire fonctionner le CEF et ARK." Vous imaginez le temps qu'il faut pour un néophyte pour piger cette phrase. Je suis conscient qu'il faut lire et s'impliquer pour bien comprendre un domaine mais quelques initiatives pour attirer de nouvelles recrues serait une bonne initiative je pense (par exemple une bonne évolution du site : certain mots en gras peuvent afficher une définition quand on passe le curseur de souris dessus, base de vocabulaire qui pourrait être remplie de manière collaborative par les utilisateurs) Voilà c'est ce qui vient à l'esprit sur le moment mais je suis sûr qu'il y'a d'autres idées cool à avoir, n'hésitez pas à exposer les votre Thanks.