livetracker à pas cher = sécurité ?

Je reprend ce fil que j’avais un peu déserté après ton appel à dons.
t’as pas récolté énorme (80euros à 6 personnes, ça fait pas lourd).
Quand je vois comme tu maltraite les circuits, je me dis que je ne regrette pas mes petits euros.
Gageons que lorsque les gens verrons que cela prend forme il se sentirons plus concernés.

je vois que tu n’as pas trainé :slight_smile: j’ai hâte de voir ce que ta moulinette carto va pondre.

c’est ce que je me suis dit ce matin. J’ai donc décidé de participer à la collecte, mais sur le lien donné au début du fil, la date limite est le 14 février…

Bonjour,

Moi je suis électronicien aéronautique depuis 26 ans et je suis épaté par l’entreprise de reverse-ingénierie entrepris! Il y a du boulot de fait mais j’ai le sentiment que le plus dur reste le soft a désassembler et si il y a des composants programmables type FPGA ou autre la le revers-ingénierie demande des outils approprier au composant et beaucoup de temps…En tous cas félicitations pour les astuces pour le CI multicouche avec les outils du bord (nous on radiographie…). Mais tu n’a peut être pas besoin de maitriser le contenue des composants programmables si tu ne touche pas à ces fonctions (Il y a souvent de multiples astuces simplificatrices dans ce type de produits pour tenir les coûts de fabrication et cela rend la compression du schéma difficile.
Je ne suis pas intéressé par le produit car trop débutant je ne fait que des ploufs en locale mais je loue a démarche. karma+

Bon courage

@rdv3 :

Ici pas de souci : tous les composants sont standards avec une doc disponible sur l’internet.

Pour le soft, je vais pas m’emmerder à essayer de désassembler l’original. J’en réécrit un à partir de zéro.

Bon, j’ai réparé les bugs de ma moulinette à pistes.

Pour les vrais geeks, le code est là : http://pastebin.com/8hrrspHz

Cette fois-ci, ça a vraiment l’air de marcher.

J’ai groupé les résultats non pas par composants, mais par noeuds. Comme ça on voit mieux les branchements

noeud #0 -------------------------
  BTN1 [1] gnd
  BTN1 [2] gnd
  BTN1 [3] gnd
  C1 [6] 
  R2 [16] 
  BTN2 [17] gnd
  BTN2 [18] gnd
  BTN2 [19] gnd
  C4 [27] gnd
  C5 [29] gnd
  C7 [34] 
  R8 [36] 
  IC1 [54] 16 - VSS
  GSM [84] 10-14 - GND
  GSM [85] 16 - SIM_PRESENCE (=GND)
  GSM [102] 50 AGND
  GSM [109] 9-13 GND
  GSM [128] 51 AGND
  C8 [3] gnd
  C11 [12] 
  C12 [13] 
  C14 [20] 
  D2 [22] anode
  C15 [23] 
  C16 [25] 
  C17 [27] 
  C18 [31] 
  IC2 [38] 
  C19 [43] 
  IC3 [46] 
  GPSANT [48] gnd
  GPSANT [49] gnd
  GPS [52] 20 GND
  GPS [54] 18 GND
  GPS [57] 22 GND
  GPS [68] 21 GND
  C24 [81] 
  D3 [83] anode
  IC7 [85] Vss
  IC6 [90] 
  C25 [92] 
  C26 [94] 
  R18 [105] 
  C22 [109] 
  C21 [110] 
  C23 [117] 
  SIM [122] gnd
  CON2 [128] gnd
  CON3 [136] bat-
  C29 [138] 
  C30 [146] 
  C31 [148] 
  C27 [150] 
  C28 [152] 
  CHOC [154] 

noeud #1 -------------------------
  BTN1 [4] contact
  C1 [5] 
  R1 [7] 
  IC1 [49] 11 - P3.5 (T1)
  IC4 [75] 

noeud #2 -------------------------
  R1 [8] 
  R3 [9] 
  R4 [11] 
  R5 [13] 
  R2 [15] 
  R7 [26] 
  C4 [28] +
  C5 [30] +
  C6 [31] 
  IC1 [67] 29 - /EA
  IC1 [76] 38 - VDD
  R9 [15] 
  C15 [24] 
  R10 [29] 
  C24 [80] 
  D3 [82] cathode
  IC7 [86] Vout
  R14 [96] 
  R17 [102] 
  LED1 [119] 

noeud #3 -------------------------
  R3 [10] 
  IC1 [77] 39 - P4.2 (INT3)
  GSM [101] 48 R1

noeud #4 -------------------------
  R4 [12] 
  IC1 [78] 40 - P1.0 (T2)
  CHOC [153] 

noeud #5 -------------------------
  R5 [14] 
  IC1 [79] 41 - P1.1 (T2EX)
  GSM [96] 38 - DTR

noeud #6 -------------------------
  BTN2 [20] contact
  C3 [21] 
  R6 [23] 
  R7 [25] 

noeud #8 -------------------------
  R6 [24] 
  IC1 [48] 10 - P3.4 (T0)
  IC5 [78] 

noeud #9 -------------------------
  C6 [32] 
  C7 [33] 
  R8 [35] 
  IC1 [42] 4 - RESET

noeud #10 -------------------------
  D1 [37] cathode
  IC1 [43] 5 - P3.0 (RXD)
  R16 [101] 
  R17 [103] 
  CON2 [130] 

noeud #11 -------------------------
  D1 [38] anode
  IC1 [46] 8 - P3.2 (INT0)
  IC4 [76] 
  IC5 [79] 

noeud #12 -------------------------
  IC1 [39] 1 - P1.5
  GSM [111] 17 VDD_EXT

noeud #14 -------------------------
  IC1 [41] 3 - P1.7
  R13 [87] 

noeud #16 -------------------------
  IC1 [45] 7 - P3.1 (TXD)
  R14 [97] 
  R15 [99] 
  CON2 [131] 

noeud #17 -------------------------
  IC1 [47] 9 - P3.3 (INT1)
  GPS [66] 4 TXA
  CON2 [129] 

noeud #20 -------------------------
  IC1 [52] 14 - XTAL2
  QTZ1 [18] 
  C14 [19] 

noeud #21 -------------------------
  IC1 [53] 15 - XTAL1
  QTZ1 [17] 

noeud #22 -------------------------
  IC1 [55] 17 - P4.0
  R22 [120] 

noeud #27 -------------------------
  IC1 [60] 22 - P2.4 (A12)
  C29 [139] 
  R23 [141] 

noeud #29 -------------------------
  IC1 [62] 24 - P2.6 (A14)
  R11 [33] 

noeud #30 -------------------------
  IC1 [63] 25 - P2.7 (A15)
  C17 [28] 
  R10 [30] 
  GPS [62] 11 VBAT

noeud #32 -------------------------
  IC1 [65] 27 - ALE
  R9 [16] 

noeud #33 -------------------------
  IC1 [66] 28 - P4.1
  IC4 [74] 

noeud #42 -------------------------
  IC1 [80] 42 - P1.2
  GSM [99] 44 RTS

noeud #43 -------------------------
  IC1 [81] 43 - P1.3
  GSM [100] 46 CTS

noeud #44 -------------------------
  IC1 [82] 44 - P1.4
  GSM [91] 28 - DCD/GPIO0

noeud #45 -------------------------
  GSM [83] 2-8 - VBAT
  GSM [108] 1-7 VBAT
  R19 [107] 
  IC8 [144] 
  C30 [145] 
  C31 [147] 

noeud #53 -------------------------
  GSM [94] 34 - PWRKEY
  IC6 [91] 

noeud #55 -------------------------
  GSM [97] 40 RXD
  R15 [98] 

noeud #56 -------------------------
  GSM [98] 42 TXD
  R16 [100] 

noeud #57 -------------------------
  GSM [103] 52 ADC0
  R18 [104] 
  R19 [106] 

noeud #62 -------------------------
  GSM [110] 15 VRTC
  D2 [21] cathode

noeud #63 -------------------------
  GSM [112] 19 SIM_VDD
  C21 [111] 
  R20 [113] 
  SIM [127] vcc

noeud #64 -------------------------
  GSM [113] 21 SIM_I/O
  R21 [115] 

noeud #65 -------------------------
  GSM [114] 23 SIM_CLK
  C22 [108] 
  SIM [125] clk

noeud #66 -------------------------
  GSM [115] 25 SIM_RST
  C11 [11] 
  SIM [126] reset

noeud #79 -------------------------
  GSM [129] 53 MIC1P
  C13 [8] 
  C10 [9] 
  C12 [14] 

noeud #80 -------------------------
  GSM [130] 55 MIC1N
  C8 [4] +
  C9 [6] 
  C13 [7] 

noeud #83 -------------------------
  MIC1 [1] 
  C9 [5] 

noeud #84 -------------------------
  MIC1 [2] 
  C10 [10] 

noeud #85 -------------------------
  C16 [26] 
  C18 [32] 
  IC2 [40] 
  GPS [61] VCC

noeud #86 -------------------------
  R11 [34] 
  IC3 [45] 

noeud #87 -------------------------
  R12 [35] 
  IC2 [37] 
  IC7 [84] Vin
  C25 [93] 
  C26 [95] 
  D4 [133] cathode
  CON3 [135] bat+
  IC8 [143] 
  C27 [149] 
  C28 [151] 

noeud #88 -------------------------
  R12 [36] 
  IC2 [39] 
  IC3 [44] 

noeud #89 -------------------------
  IC2 [41] 
  C19 [42] 

noeud #90 -------------------------
  GPSANT [47] antenne
  C20 [51] 
  GPS [53] 19 RFIN

noeud #91 -------------------------
  C20 [50] 
  GPS [55] 17 VCCRF_O

noeud #106 -------------------------
  R13 [88] 
  IC6 [89] 

noeud #107 -------------------------
  R20 [112] 
  R21 [114] 
  C23 [116] 
  SIM [124] i/o

noeud #108 -------------------------
  LED1 [118] 
  R22 [121] 

noeud #110 -------------------------
  CON2 [132] 
  D4 [134] anode

noeud #112 -------------------------
  R23 [140] 
  IC8 [142] 

Vraiment génial ! Connais tu un moyen de créer un schéma ISIS ou Eagle à partir de cette liste ? Ce serait absolument fabuleux :slight_smile:
En tout cas, super boulot, bon courage pour la suite, ca promet :forum:

[quote]Connais tu un moyen de créer un schéma ISIS ou Eagle à partir de cette liste ? Ce serait absolument fabuleux
[/quote]
J’ai cherché un peu, mais rien trouvé de très convaincant. Du coup, je me tape le boulot à la main…

Cela dit, c’est déjà bien déblayé

j’ai trouvé ça en voulant m’y atteler de mon côté :
http://www.graphviz.org/
tutoriel de base : http://cyberzoide.developpez.com/graphviz/
C’est ultra puissant apparement, mais donc c’est en ligne de commande et en langage de codage, ou avec des GUI foireux… J’ai trouvé celui là en interface web :
http://graphviz-dev.appspot.com/

exemple, pour faire un graphe avec un noeud A et un noeud B reliés entre eux (non orienté), on tape :
graph G { 
        a; 
        b; 
        a -- b;

} 

Mais je comprends pas trop tes classifications :
les noeuds, ce sont bien tous les points ayant le même potentiel électrique c’est ça ?
Et les numéros entre crochets, alors ils correspondent à quoi ?

@robou :
J’ai essayé un truc du genre, ça donne un résultat inexploitable.
Cela dit, je suis toujours intéressé par une solution pour les prochaines fois.

[quote]les noeuds, ce sont bien tous les points ayant le même potentiel électrique c’est ça ?
[/quote]
Oui.

[quote]Et les numéros entre crochets, alors ils correspondent à quoi ?
[/quote]
C’est l’identifiant unique de la broche du composant. C’est pour moi, t’embête pas.

Et voilà le travail :pouce:


http://img15.hostingpics.net/pics/341310tk1061.png

C’est le bordel, et il y a surement quelques erreurs (ex: confusion résistance/condensateur), mais on a déjà une vue bien plus claire du circuit.

On va enfin pouvoir commencer les choses sérieuses

Bravo. Week end productif !
:smiley:

Si vous voulez encourager le développement et participer aux frais :


https://www.paypalobjects.com/fr_FR/FR/i/btn/btn_donateCC_LG.gif

J’ai récupéré le processeur que j’avais dessoudé à la poêle.

Bonne nouvelle, il marche encore nickel ! :pouce:

Du coup, j’ai fait un mini circuit, pour pouvoir commencer à jouer avec :


http://img15.hostingpics.net/thumbs/mini_485367IMG20130402224405.jpg

Le circuit fonctionne, j’arrive à me connecter avec l’ordinateur et à mettre à jour le firmware.

Maintenant, le challenge c’est de le reprogrammer avec un firmware maison pour faire clignoter la led. Là, on aura gagné :dent:

J’adore le circuit en fil émaillé :bravo:
Et cà ressemble beaucoup à quelque chose qui peut marcher !
Bon courage.

PS : As-tu pu récupérer le soft existant d’une manière ou d’une autre ? Il y a certainement des choses intéressantes à l’intérieur…

[quote]Furthermore, it is a quite complex timing procedure to erase/program flash. Fortunately, the
MPC89L58A carried with convenient mechanism to help the user read/change the flash
content. Just filling the target address and data into several SFR, and triggering the built-in ISP
automation, the user can easily erase, read, and program the embedded flash and option
registers
OR1
.
[/quote]

:grat: sais-tu que pour faire clignoter une led, ça coute moins d’1 euro ?
http://fr.rs-online.com/web/p/led/2286032/
:clown:

:bravo: :bravo: :bravo: Trop fort le gars :pouce:

ça avance pas beaucoup en ce moment, je suis assez pris par mes activités annexes…

mais j’ai quand même commandé 2 cartes sim aujourd’hui pour faire des tests quand j’irais voler.

  • une chez B&YOU (Bouygues), carte rechargeable qui sans date d’expiration
  • une chez Budget Mobile :affraid: (réseau SFR), avec 20Mo de donnée pour 3€/mois

J’ai pas pris free, car je crois que ça passe pas dans les zones dites “F-CONTACT” (où les opérateurs mutualisent l’équipement / genre hautes alpes). Quelqu’un confirme ?

Des idées pour une carte sim avec un peu de data pas cher chez orange ?

Tu trouveras peut-être ton bonheur du côté de chez Sosh?

Bonjour,
;
Moi je suis chez Free, ils utilise le réseau d’orange (d’ailleurs mon téléphone indique “Orange” Free n’existait pas lors de l’achat de mon antiquité!),donc Orange ou Free même couverture.

Bon vol

RVD3

je viens aux nouvelles ? :ppte: