[TUTO] OSSC - Mise a jour Firmware OSSC via MicroSD ou JTAG

Salon dédié uniquement à vos tutoriels concernant la modification, le modding ou la réparation de toutes les consoles ne rentrant dans aucune section plus haut.
Avatar du membre
Xrider
Administrateur
Administrateur
Messages : 5467
Enregistré le : sam. 14 sept. 2019 10:47
Localisation : MaskRom
Pays : 🇫🇷 FR
Contact :

[TUTO] OSSC - Mise a jour Firmware OSSC via MicroSD ou JTAG

Message par Xrider »

Image

Introduction

Ce tutoriel presente la façon "Facile et rapide" pour mettre a jour votre OSSC via une carte MicroSD ainsi que la mise a jour via le JTAG en utilisant Quartus + USB Blaster, permettant de restaurer un OSSC briqué suite a une mise a jour raté.

Difficulté

Image

Matériel nécessaire
  1. OSSC
  2. MicroSD (Methode 1)
  3. Win32 Disk Imager (Methode 1, Windows):
    Contenu caché
    Vous devez être inscrit et connecté sur ce forum pour voir le contenu caché.
  4. DD (Methode 1, OSX ou Linux)
  5. USB Blaster (Methode 2)
  6. Quartus Prime Programmer and Tools (Methode 2) :
    Contenu caché
    Vous devez être inscrit et connecté sur ce forum pour voir le contenu caché.
Tutoriel

1 - Mise a jour via MicroSD (Methode 1)

Il existe plusieurs variante de mise a jour pour OSSC en fonction de votre revision Hardware et option de la langue
  • aud : micrologiciel compatible audio pour les cartes v1.6-> et les cartes antérieures avec carte complémentaire audio installée
  • jp : traduction japonaise
  • aud_jp : Audio + traduction japonaise


La version hardware est visible sur le PCB de votre OSSC

Image

Pour télécharger le dernier firmware pour les revisions Hardware jusqu'a 1.7 :
(Exemple : V1.7 : latest_release_audio.bin)
Contenu caché
Vous devez être inscrit et connecté sur ce forum pour voir le contenu caché.
Pour télécharger le dernier firmware pour les revisions Hardware 1.8 :
(Exemple : V1.8 : ossc_1.10-aud.bin)
Contenu caché
Vous devez être inscrit et connecté sur ce forum pour voir le contenu caché.
La mise à jour du microprogramme nécessite une carte microSD (cartes SDHC/SDXC > 2 Go prises en charge à partir de la version 0.74 du microprogramme) et un programme pour écrire le fichier binaire sous forme d'image disque sur la carte (Win32 Disk Imager, dd, etc.).

Tuto W32Disk Imager :


Tuto DD (OSX + Linux) :
Contenu caché
Vous devez être inscrit et connecté sur ce forum pour voir le contenu caché.
Etcher :
Contenu caché
Vous devez être inscrit et connecté sur ce forum pour voir le contenu caché.
La carte peut ensuite être insérée dans l'OSSC, après quoi le processus de mise à jour peut être lancé en sélectionnant l'option de mise à jour dans le menu et en suivant les instructions à l'écran.

Une fois la mise à jour terminée, l'alimentation doit être coupée et la carte SD retirée.

Le nouveau microprogramme est activé lors de la prochaine mise sous tension du système. Les profils et les paramètres généraux (sous « Option de réglage ») ne sont généralement pas compatibles entre les différentes versions du microprogramme.

Video complete sur le sujet :


2 - Mise a jour via JTAG (Methode 2)
En plus d'utiliser une carte SD, le micrologiciel des OSSC peut être mis à jour à l'aide d'un programmateur USB JTAG approprié.
Il vous faudra utiliser un "USB Blaster"
Image

Image

Téléchargez Quartus Prime Programmer and Tools (Lien ci-dessus) . Ce logiciel est disponible pour Windows et Linux.

Une fois que vous avez téléchargé le logiciel, installez-le.

Windows uniquement :
Vous devrez également installer manuellement les pilotes USB du programmateur. Pour ce faire, assurez-vous que vous disposez des droits d'administrateur et ouvrez le Gestionnaire de périphériques. Recherchez maintenant l'USB Blaster sous Périphériques USB et mettez à jour manuellement les pilotes. Lorsque Windows vous demande où trouver les pilotes, choisissez une installation manuelle et pointez-la vers le dossier d'installation de Quartus Prime Programmer (et ses sous-répertoires). Windows devrait alors trouver et installer un pilote .
Lorsque vous avez installé à la fois Quartus Programmer et le pilote si nécessaire, vous pouvez connecter l'USB Blaster à votre ordinateur et le câble JTAG à l'OSSC. Maintenant, allumez l'OSSC.

Image

La fenêtre suivante devrait apparaître lorsque vous lancez Quartus Prime Programmer.

Image

Vous devez utiliser une version .jic du firmware pour pouvoir programmer avec le programmateur JTAG.

Pour télécharger le dernier firmware pour les revisions Hardware jusqu'a 1.7 :
Contenu caché
Vous devez être inscrit et connecté sur ce forum pour voir le contenu caché.
Pour télécharger le dernier firmware pour les revisions Hardware 1.8 :
Contenu caché
Vous devez être inscrit et connecté sur ce forum pour voir le contenu caché.
Vous pouvez sélectionner une version .jic du firmware sur votre ordinateur en cliquant sur le bouton « Ajouter un fichier » et en parcourant jusqu'à l'emplacement du fichier. Lorsque cela est fait, cochez/cochez les cases « Programmer/Configurer » et « Vérifier ». La fenêtre devrait ressembler à la capture d'écran ci-dessous.

Image

Maintenant, cliquez simplement sur "Démarrer" et l'image est téléchargée sur l'OSSC et vérifiée. L'ensemble du processus devrait prendre moins de 10 secondes si tout se passe correctement. Une fois la programmation terminée, vous pouvez éteindre l'OSSC et détacher le câble JTAG.

La prochaine fois que vous allumerez l'OSSC, le nouveau firmware sera activé. Si vous testez plusieurs images de micrologiciel et souhaitez éviter de redémarrer OSSC à chaque fois après la programmation, vous pouvez activer « Outils->Options->Initier la configuration après la programmation ».

3 - Changelog par firmware
v1.10
- Ajout du support pour Lumacode
- Ajout de l'option d'indicateur HDMI VRR
- Gigue d'échantillonnage réduite sur les modes optimisés
- Correction d'un problème de suppression de synchronisation avec certaines sources comme MSX
- Boucle de détection d'entrée automatique fixe
- Modes de fréquence d'échantillonnage élevée/optimale ajoutés pour le passthru

Versions plus anciennes
v1.09
- Traitement de synchronisation et améliorations des préréglages

v1.08
- Première version stable pour la série v1.xx

v1.01-1.07
- Versions bêta pour la série v1.xx

v0.90
- Corrections des paramètres d'importation/exportation

v0.89
- Fonctionnalité d'exportation de profil ajoutée
- Corrections de bugs mineurs

v0.88
- Correction du problème d'importation de profil

v0.87
- Nouveau menu OSD
- Améliorations de la sélection des préréglages de mode
- Sélection effectuée indépendamment de l'entrée physique
- Préréglage 480p défini par la longueur hsync en mode automatique
- Ajout des préréglages 720p_50, 1080i_50 et 1080p_50
- Améliorations mineures liées au clamp/alc

v0.86
- Mises à jour du frontend analogique
- Ajouter l'option STC LPF
- Options de serrage/ALC ajoutées
- Mises à jour de compatibilité
- Détection 576p / 800x600 améliorée
- Option de compatibilité RVB alternative AV3 mise à jour
- Ajout du mode d'échantillonnage 480x272 pour PSP
- Optimisations pour prendre en charge une sortie d'horloge de pixels plus élevée

v0.85
- Implémentation simple de l'OSD
- Paramètre de couleur du masque ajouté
- Améliorations du timing FPGA

v0.84
- Ajout du mode optimisé 384x240
- Correction du contenu de l'infoframe audio pour se conformer aux spécifications HDMI
- Prise en charge améliorée du 400p
- Ajout de l'option de compatibilité HDMI VIC par défaut
- Améliorations des raccourcis clavier et de l'affichage à distance
- Activation du chargement rapide des profils 10+
- Statut de chargement rapide du profil d'impression
- Réglage de la phase d'échantillonnage activé dans les menus
- Ajout d'un « hack Panasonic » pour améliorer la tolérance au nombre de lignes avec line2x (certains téléviseurs Panasonic uniquement)
- HDMI AVI Infoframe VIC attribué aux modes passthru (compatibilité améliorée avec les AVR Denon, etc.)
- Option de compatibilité ajoutée pour AV3 pour utiliser AV1 RGB et audio (permet la connexion Taito F3 AV1 avec un petit mod HW)
- Versions d'initconfig et de profil indépendantes de la version du firmware
- H. réglage fin de la fréquence d'échantillonnage rendu plus intuitif

v0.83
- Mises à jour et correctifs de Scanline
- Fonction de personnalisation du motif de superposition
- Mode fixe non alternatif avec sources entrelacées line4x
- Ajout d'une option de demi-intervalle pour les sources pré-doublées
- Mises à jour des options de synchronisation avancées
- Phase d'échantillonnage rendue spécifique au mode
- Réglage précis de la fréquence d'échantillonnage horizontale pour des modes optimisés
- Paramètres TX vidéo et audio modifiés
- Définir le niveau d'horloge vidéo optimal
- Désactiver l'indicateur de droit d'auteur audio
- Mode TX YCbCr444 ajouté
- Option automatique YPbPr CSC ajoutée
- Correction du chargement du profil ne lisant pas les données des derniers préréglages du mode
- Activation du LPF vidéo 35 MHz pour 720p et 1080i en mode automatique

v0.82
- Fonction de détection automatique d'entrée ajoutée
- Fonctionnalité d'importation de profil avec prise en charge de dénomination ajoutée
- Le nombre d'emplacements de profil a été augmenté à 15
- Préréglages GBI 360p ajoutés
- Mode optimisé 512x240 ajouté
- Certaines limites des paramètres de synchronisation avancés ont été augmentées

v0.81
- Méthode de balayage basée sur la multiplication ajoutée
- Option de ligne de balayage hybride ajoutée
- Mode prédéfini 640x400 ajouté
- Option permettant de lier l'entrée au profil ajoutée
- Ajout d'une option de temporisation du rétroéclairage de l'écran LCD
- La portée du masque H. a été augmentée
- Affichage de l'écran d'information mis à jour
- Correction de l'application de certaines valeurs par défaut à la mise sous tension
- Correction des imprécisions du masque et de la position du mode optimisé
- Ajout du paramètre de gain vidéo pré-ADC

v0.80
- Paramètres ADC audio PCM1862 corrigés (corrige les problèmes de qualité audio avec certains systèmes, par exemple certaines unités Mega Drive et Sega Saturn)
- Réglage du gain audio ajouté (pré-ADC, plage de +-12 dB)
- Mire de test vidéo mise à jour (grayramp 32 étapes)
- Option de lien de profil ajoutée (permet de lier un profil à chaque entrée logique)

v0.79
- Testeur de latence DIY
- Ajout de la fonction LPF inversée

v0.78
- Ajout de la prise en charge de l'ADC audio PCM1862 (pcb v1.6)
- Ajout de l'option « Autoriser le suréchantillonnage 2x » pour remplacer la répétition des pixels dans certains modes
- Sélection de ligne 2x activée pour 640x512 (X68k)
- Un certain nombre de corrections de bugs mineurs

v0.77
- Traitement de synchronisation réécrit, correction des problèmes de détection d'entrelacement, etc.
- La plage de luminosité du masque a été augmentée
- Ajout de modes optimisés Line2x
- Ajout des modes Line3x et Line4x 480i/576i
- Option de contenu HDMI IT ajoutée
- Quelques options de compatibilité ajoutées

v0.76
- Line4x et Line5x implémentés
- Prise en charge des formats 960i et 1080i ajoutée
- Paramètres de multiplication de ligne dédiés pour chaque groupe de modes
- Option Passthru ajoutée pour tous les groupes de modes
- Sélection du format 4:3 / 8:7 pour le mode 256x240
- Emplacement du masque de superposition corrigé
- Contrôle de la luminosité du masque ajouté
- Correction d'un problème de déphasage sur les modes optimisés
- Tolérance accrue du récepteur IR

v0.75
- Ajout de la prise en charge de jusqu'à 10 profils (y compris les paramètres de menu et les paramètres de synchronisation avancés)
- Raccourci clavier à distance ajouté pour un chargement rapide du profil
- Ajout de raccourcis clavier à distance pour le réglage de la phase d'échantillonnage
- Améliorer la procédure de personnalisation du clavier à distance
- LPF de synchronisation analogique par défaut réglé au maximum
- Diy-audio fw : le mode TX par défaut est défini sur HDMI
- Possibilité de suivre éventuellement la dernière entrée utilisée et de la restaurer à la mise sous tension

v0.74
- Nouveau contrôleur de carte SD prenant en charge les cartes SDHC/SDXC
- Image fw officielle pour les cartes avec diy-audio
- Images alternatives du microprogramme avec menus traduits en japonais
Delta Store - Modchip - Mods - Tools - Modification pour vos consoles de jeux video
Delta island - Jeux Vidéo - Retro-Ingénierie - Développement Hardware & Software
Avatar du membre
Yoda07
Contributeur Lv3
Contributeur Lv3
Messages : 265
Enregistré le : dim. 21 mai 2023 17:09
Pays : 🇫🇷 FR

Re: [TUTO] OSSC - METTRE A JOUR SONT OSSC

Message par Yoda07 »

Attention à bien sauvegarder vos profiles sur votre ordinateur avant toute mise à jour du firmware car ils vont être effacé.
Avatar du membre
Xrider
Administrateur
Administrateur
Messages : 5467
Enregistré le : sam. 14 sept. 2019 10:47
Localisation : MaskRom
Pays : 🇫🇷 FR
Contact :

Re: [TUTO] OSSC - METTRE A JOUR SONT OSSC

Message par Xrider »

Yoda07 a écrit : ven. 28 juin 2024 11:19 Attention à bien sauvegarder vos profiles sur votre ordinateur avant toute mise à jour du firmware car ils vont être effacé.
Malheureusement, ils sont incompatibles dans la majorité des cas entre les différents firmware
Delta Store - Modchip - Mods - Tools - Modification pour vos consoles de jeux video
Delta island - Jeux Vidéo - Retro-Ingénierie - Développement Hardware & Software
Avatar du membre
Yoda07
Contributeur Lv3
Contributeur Lv3
Messages : 265
Enregistré le : dim. 21 mai 2023 17:09
Pays : 🇫🇷 FR

Re: [TUTO] OSSC - Mettre a jour son OSSC via MicroSD ou JTAG

Message par Yoda07 »

Oui et non, tu vas la: http://pbnl.byethost7.com/ossc/profiles/?i=1
Tu importe tes profiles que tu as sauvegarder et tu les enregistre en choisissant ton nouveau firmware.
Sinon la galère de refaire tout les réglages.
Modifié en dernier par Yoda07 le ven. 28 juin 2024 19:51, modifié 1 fois.
Avatar du membre
Xrider
Administrateur
Administrateur
Messages : 5467
Enregistré le : sam. 14 sept. 2019 10:47
Localisation : MaskRom
Pays : 🇫🇷 FR
Contact :

Re: [TUTO] OSSC - Mettre a jour son OSSC via MicroSD ou JTAG

Message par Xrider »

Mise a jour, ajout des "Changelog" par firmware :)
Delta Store - Modchip - Mods - Tools - Modification pour vos consoles de jeux video
Delta island - Jeux Vidéo - Retro-Ingénierie - Développement Hardware & Software
Avatar du membre
Xrider
Administrateur
Administrateur
Messages : 5467
Enregistré le : sam. 14 sept. 2019 10:47
Localisation : MaskRom
Pays : 🇫🇷 FR
Contact :

Re: [TUTO] OSSC - Mise a jour Firmware OSSC via MicroSD ou JTAG

Message par Xrider »

Yoda07 a écrit : ven. 28 juin 2024 16:28 Oui et non, tu vas la: http://pbnl.byethost7.com/ossc/profiles/?i=1
Tu importe tes profiles que tu as sauvegarder et tu les enregistre en croisant ton nouveau firmware.
Sinon la galère de refaire tout les réglages.
Merci @Yoda07 , ton lien a été ajouté a ce tutoriel :super: :
viewtopic.php?t=5244
Delta Store - Modchip - Mods - Tools - Modification pour vos consoles de jeux video
Delta island - Jeux Vidéo - Retro-Ingénierie - Développement Hardware & Software
Avatar du membre
Illusionrip
Administrateur
Administrateur
Messages : 435
Enregistré le : lun. 27 nov. 2023 17:13
Localisation : 7nm
Pays : 🇵🇱 PL
Contact :

Re: [TUTO] OSSC - Mise a jour Firmware OSSC via MicroSD ou JTAG

Message par Illusionrip »

quel homme ce xrider
merci a toi
Avatar du membre
Xrider
Administrateur
Administrateur
Messages : 5467
Enregistré le : sam. 14 sept. 2019 10:47
Localisation : MaskRom
Pays : 🇫🇷 FR
Contact :

Re: [TUTO] OSSC - Mise a jour Firmware OSSC via MicroSD ou JTAG

Message par Xrider »

Yoda07 a écrit : ven. 28 juin 2024 16:28 Oui et non, tu vas la: http://pbnl.byethost7.com/ossc/profiles/?i=1
Tu importe tes profiles que tu as sauvegarder et tu les enregistre en choisissant ton nouveau firmware.
Sinon la galère de refaire tout les réglages.
Illusionrip a écrit : ven. 28 juin 2024 22:14 quel homme ce xrider
merci a toi
Merci :)

Je suis entrain de developper un petit truc sympa pour l'OSSC.
Je pense que vous allez adorer :ange:
Delta Store - Modchip - Mods - Tools - Modification pour vos consoles de jeux video
Delta island - Jeux Vidéo - Retro-Ingénierie - Développement Hardware & Software
Avatar du membre
Yoda07
Contributeur Lv3
Contributeur Lv3
Messages : 265
Enregistré le : dim. 21 mai 2023 17:09
Pays : 🇫🇷 FR

Re: [TUTO] OSSC - Mise a jour Firmware OSSC via MicroSD ou JTAG

Message par Yoda07 »

Je suis curieux là.
Avatar du membre
Xrider
Administrateur
Administrateur
Messages : 5467
Enregistré le : sam. 14 sept. 2019 10:47
Localisation : MaskRom
Pays : 🇫🇷 FR
Contact :

Re: [TUTO] OSSC - Mise a jour Firmware OSSC via MicroSD ou JTAG

Message par Xrider »

Yoda07 a écrit : sam. 29 juin 2024 17:41 Je suis curieux là.
Je te donne quelques indices :
1 - C'est un mod Hardware
2 - Uniquement 3 points de soudure + un microcontroleur (To be confim la fin du dev).
3 - Ce mod n'implique pas une amelioration de l'image (Il est deja bien poussé de ce coté la :merci: )
Delta Store - Modchip - Mods - Tools - Modification pour vos consoles de jeux video
Delta island - Jeux Vidéo - Retro-Ingénierie - Développement Hardware & Software
Avatar du membre
Illusionrip
Administrateur
Administrateur
Messages : 435
Enregistré le : lun. 27 nov. 2023 17:13
Localisation : 7nm
Pays : 🇩🇪 DE
Contact :

Re: [TUTO] OSSC - Mise a jour Firmware OSSC via MicroSD ou JTAG

Message par Illusionrip »

Menu on screen ?
Avatar du membre
Xrider
Administrateur
Administrateur
Messages : 5467
Enregistré le : sam. 14 sept. 2019 10:47
Localisation : MaskRom
Pays : 🇫🇷 FR
Contact :

Re: [TUTO] OSSC - Mise a jour Firmware OSSC via MicroSD ou JTAG

Message par Xrider »

Illusionrip a écrit : lun. 1 juil. 2024 04:11 Menu on screen ?
Ah ah, tu chauffes…
Delta Store - Modchip - Mods - Tools - Modification pour vos consoles de jeux video
Delta island - Jeux Vidéo - Retro-Ingénierie - Développement Hardware & Software
Répondre

Retourner vers « Général (Divers) »