Commentaires

Commentaires

Commentaire

Administrateur
Avatar
J'ai apporté la précision dans l'article. Je viens de vérifier j'ai bien ajouté une seconde résistance de 15ohms par dessus la première. Donc 7.5ohms en parallèle tout à fait. Tension filament obtenue de 4.2VAC.

Commentaire

Administrateur
Avatar
@Jeremy : Oui il faut libérer et écarter un peu le moteur en le dévissant par dessous. Tu devrais avoir 4 écrous.

Commentaire

Administrateur
Avatar
@Wawann : Oui c'est bien ça, W(ith) Noise Killer. Ce terme est apparu de mémoire vers 2000. C'est plus court et marketing que Temperature Controlled Fan Speed. :D
C'était réservé au moyen/haut de gamme à l'époque puis c'est devenu standard (même chez le bas de gamme Advance). Celle-ci est une des premières, dedans c'est du FSP (FSP235-60GT). Par contre elle n'a pas de PFC.

Commentaire

Administrateur
Avatar
@Wawann :
La presse papier oui c'est en déclin depuis l'arrivée du net, mais Canard PC est aussi en ligne maintenant. Et oui les youtubeurs/streameurs influenceurs remplacent progressivement les journalistes, pigistes et autres rédacteurs de la presse classique historique.

@La bible atari :
La chose un peu limite c'est que certains youtubeurs newers actualité hardware PC (pas tous d'autres font leurs propres tests/benchmarks) ne créent quasiment aucune information, ils la prenne déjà toute faite rédigée ailleurs, du genre Phoronix, The Verge, Ars Technica, Tom's Hardware ou encore VideoCardz. Ils en font une sélection agrégée, une synthèse francisée puis relayent --> revue de presse. Ils méritent donc leur Youtube Money pour ce travail. Mais rien pour le rédacteur original de la source. Pour cela il y a normalement les "droits voisins", pas connus de tout le monde. C'est valable pour les plates-formes, mais pas pour les individuels.

https://www.youtube.com/watch?v=r6C7Skg4Oak&t=460s

Quoi ? Demander à soutenir des "collègues" journalistes, testeurs, éditorialistes et rédacteurs des articles dont je me sers ? Ah non monsieur ici c'est chacun pour soi, ce n'est pas la même caste. :) C'est juste cette hypocrisie que je pointe du doigt.

De plus en effet quid de la rigueur et de l’honnêteté de nos influenceurs à long terme ? --> https://www.cairn.info/manuel-d-analyse-de-la-presse-magazine--9782200619930-page-281.htm

Citation :
L’un des problèmes majeurs de la presse spécialisée, c’est que les annonceurs* sont son sujet… Ça provoque souvent des tensions et ça suscite de la méfiance de la part de la presse générale et de la part du public


En tant qu'individus ils sont plus malléables et sensibles à la pression (qu'une rédaction à plusieurs personnes), ce qui peut mener à l'autocensure. Déjà quand tu vois que les marques sont présentées à leur communauté comme des simples "partenaires/sponsors", mais qui sont, il ne faut pas l'oublier, aussi des annonceurs et donc des clients, c'est chaud. La passion est au service du marketing. Vous reprendrez bien du RGB ? :p

Commentaire

Administrateur
Avatar
@Visiteur :
Mon tapis de montage PC ?
Modèle : Alphacool Eisplateau - EAN: 4250197903349
Disponible sur plusieurs boutiques du net. Moins cher que celui de GamersNexus. :lol

Commentaire

Administrateur
Avatar
@Persus Argol : Bonjour. De mon coté non je ne fais pas de réparation. Faut continuer à chercher le technicien qui acceptera de prendre en charge le bestiau. Bonnes recherches. Jonathan

Commentaire

Administrateur
Avatar
@Florent : Je ne sais pas si les cartes son en SPDIF se soucient du SCMS. J'ai troujours pensé que cela était pour les appareils Hifi grand public. Vérifier également la compatibilité de lu lecteur avec les enregistrements MDLP (LP2 et LP4). Certains se font avoir.

Commentaire

Administrateur
Avatar
@Wawann : Les cash ça fait bien longtemps que je ne trouve plus rien de mon coté. Peut-être trop sélectif.

Commentaire

Administrateur
Avatar
@Wawann : oui les prix sont délirants sur eBay, même Le Bon Coin. Un peu comme le retrogaming. Je surveille quand même les ordinosaures "en panne", des fois c'est acceptable comme tarif compte tenu de la rareté.

Commentaire

Administrateur
Avatar
@Wawann : Faut déboguer en pas à pas la ligne "MechaIdentRaw.cfd = strtoull(&data[1], NULL, 16); avec un point d'arrêt."
Vérifier le contenu de data et la sortie de strtoull.
Je suis en Visual Studio 2019 v142.

Ta valeur de cfc n'est pas la même que la mienne : 0x050501.

Au pire tu forces via le default, c'est un peu sale mais bon...

Code CPP :
static void MechaGetNameOfMD(void) {
    switch(ConMD)
    {
        //////////////////////////////////
        default:
            ConType = MECHA_TYPE_40;
            PlatShowEMessage("MD Name: Unknown MD version. Forced to MECHA_TYPE_40.\n");
    }
}

Commentaire

Administrateur
Avatar
@Wawann : La raison du pourquoi du comment cela ne fonctionne pas est relativement simple. La valeur "cfd" est stockée en mémoire sous forme d'un entier non signé 32 bits (u32).

Code CPP :
struct MechaIdentRaw {
    u32 cfc, cfd;
    u16 VersionID;    //As the updates for B, C and D chassis are seen to be changing this ID, it's probably not a hardware model number. Known within the SONY tools as ADD0x010
};



La chaîne retournée par la commande cfd sur une V9 : "00304082327" provoque un dépassement de capacité (out of the range) dans strtoul. On peut le deviner aisément à l'affichage du CFD: 0xffffffff (= 4294967295) dans la vidéo en version 1.12 quand cela ne fonctionne pas.

Code CPP :
static int MechaCmdInitRxModelHandler(const char *data, int len) {
    char temp[5];
    //Model information: TestMode, MD number (i.e. 00C10024 -> TestMode.193, MD1.36).
    MechaIdentRaw.cfd = (u32)strtoul(&data[1], NULL, 16);
    strncpy(temp, data + 1, 4);
    temp[4] = '\0';
    ConTM = (u8)strtoul(temp, NULL, 16);
    strncpy(temp, &data[5], 4);
    temp[4] = '\0';
    ConMD = (u8)strtoul(temp, NULL, 16);
    return 0;
}
 


3 modifications à faire pour forcer :

- Partie 1/3 Modifier le type en ULL :

Code CPP :
struct MechaIdentRaw {
    unsigned long long cfc, cfd;
    u16 VersionID;    //As the updates for B, C and D chassis are seen to be changing this ID, it's probably not a hardware model number. Known within the SONY tools as ADD0x010
};
 


- Partie 2/3 Remplacer la fonction strtoul par strtoull (Long Long Integer)

Code CPP :
static int MechaCmdInitRxModelHandler(const char *data, int len) {
    char temp[5];
    //Model information: TestMode, MD number (i.e. 00C10024 -> TestMode.193, MD1.36).
    MechaIdentRaw.cfd = strtoull(&data[1], NULL, 16);
    strncpy(temp, data + 1, 4);
    temp[4] = '\0';
    ConTM = (u8)strtoul(temp, NULL, 16);
    strncpy(temp, &data[5], 4);
    temp[4] = '\0';
    ConMD = (u8)strtoul(temp, NULL, 16);
    return 0;
}
 


- Partie 3/3 : Cette valeur cfd sert à déterminer la valeur de ConMD dans "MechaCmdInitRxModelHandler". La variable ConMD sert ensuite à déterminer la variable ConType dans "MechaGetNameOfMD". La valeur obtenue était 35 pour la mienne, j'ai donc rajouté le pavé/cas "35" pour affecter de forcer ConType = MECHA_TYPE_40.

Code CPP :
static void MechaGetNameOfMD(void) {
    switch(ConMD)
    {
        //////////////////////////////////
        case 40:
            ConType = MECHA_TYPE_40;
            break;
        case 35:
            // John-John 2021 - ConMD value returned by a 50004 model
            // GH-023 CFD=00304082327 --> 0x4082327
            // Select the most advanced MECHA_TYPE --> 40
            // Experimental DANGER EEPROM !
            // Only for JITTER MEASUREMENT !
            PlatShowEMessage("Dragon Mechacon detected. Experimental !\n");
            ConType = MECHA_TYPE_40;
            break;
        default:
            ConType = 0xFF;
            PlatShowEMessage("MD Name: Unknown MD version.\n");
    }
}