Dokumentation av hårdvarudongel

Berätta om dina pågående projekt.
Användarvisningsbild
Mickecarlsson
EF Sponsor
Inlägg: 3745
Blev medlem: 15 april 2017, 18:06:15
Ort: Malmö
Kontakt:

Dokumentation av hårdvarudongel

Inlägg av Mickecarlsson »

Jag köpte för många år sedan ett program för min Icom R-75, Bonito RadioCom 6.
Till detta program följde det med en dongel (switchbox) som måste vara ansluten till en kom-port och en seriekabel till radion för att programmet ska starta. Dongeln fanns i tre varianter IC-SWL, RC-SWL (för mottagning) och RC-HAM (för sändning)
Programmet är otroligt bökigt att installera och kräver kommunikation med en licensserver och kan bara installeras på en dator i taget (enligt Bonito, men det går att gå runt detta med export av registret).
Bonito har slutat sälja programmet och det går inte att köpa donglar längre.
Därav denna tråd.
Jag öppnade dongeln och fick se detta:
705AEE74-872D-4872-8ACB-51C4C8887012.jpeg
BC2A88C1-6E56-4870-9474-5A335E5E52ED.jpeg
Efter en massa petning med kniv och nål under mitt stereomikroskop fick jag bort all färg. Inga komponenter var skrapade vilket var positivt.
Men, att dom inte tvättat kretskortet innan de målade på det svarta är jag lite sur över. Så här såg det ut under mikroskopet:
1E7199AB-AEEA-43C4-8246-97DE67F05D90.jpeg
Efter en timmes jobb hade jag petat bort det mesta av det svarta. Jag tvättade med IPA och till min glädje löste IPA upp det svarta.
Så här ser kortet ut nu:
5D7D1D07-FDBE-478B-B5B1-CB2B26483992.jpeg
FCA0CF62-DE76-4B3E-B89B-AE98FCCCEA7C.jpeg
Nu är det dags att skapa ett schema och fundera på varför min dongel heter RC SWL medan kortet heter RC HAM.
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Användarvisningsbild
Mickecarlsson
EF Sponsor
Inlägg: 3745
Blev medlem: 15 april 2017, 18:06:15
Ort: Malmö
Kontakt:

Re: Dokumentation av hårdvarudongel

Inlägg av Mickecarlsson »

Glömde att ta med komponenterna:
1 st SOMC 1603 223G (resistornätverk) ska kollas upp
6 st transistorer märkta 1G (BC847C ?)
1 st transistor märkt 3G (BC857C ?)
1 st motstånd 1K
Användarvisningsbild
AndLi
Inlägg: 17045
Blev medlem: 11 februari 2004, 18:17:59
Ort: Knivsta
Kontakt:

Re: Dokumentation av hårdvarudongel

Inlägg av AndLi »

Det skulle alltså vara en helt "analog" dongel som ekar tillbaka något som dataprogrammet vill se..

https://datasheet.octopart.com/MDP16032 ... 333047.pdf
Användarvisningsbild
Glenn
Inlägg: 33666
Blev medlem: 24 februari 2006, 12:01:56
Ort: Norr om Sthlm
Kontakt:

Re: Dokumentation av hårdvarudongel

Inlägg av Glenn »

Oväntat simpel, jag hade spontant gissat att den skulle innehålla en MCU som gjorde nåt hemligt.
Kulla
Inlägg: 1264
Blev medlem: 7 januari 2010, 10:06:11
Ort: Sandared
Kontakt:

Re: Dokumentation av hårdvarudongel

Inlägg av Kulla »

Då det är comport det borde gå lyssna av trafik och se exakt hur den kommunicerar med mjukvaran och hur ofta.
Användarvisningsbild
rvl
Inlägg: 5720
Blev medlem: 5 april 2016, 14:58:53
Ort: Helsingfors

Re: Dokumentation av hårdvarudongel

Inlägg av rvl »

Mickecarlsson skrev: 5 oktober 2022, 11:29:44 Nu är det dags att skapa ett schema och fundera på varför min dongel heter RC SWL medan kortet heter RC HAM.
Kanske samma mönsterkort till alla varianter?

MAMA & PAPA 8)
Användarvisningsbild
Mickecarlsson
EF Sponsor
Inlägg: 3745
Blev medlem: 15 april 2017, 18:06:15
Ort: Malmö
Kontakt:

Re: Dokumentation av hårdvarudongel

Inlägg av Mickecarlsson »

@rvl, jo jag garvade när jag såg det.

EDIT: Fel i schemat, se längre ner för korrekt schema
Här är schemat (alfa-schema, ska kolla det noga sen), jag fick löda loss resistornätet för att se hur det var kopplat under, och där var lite märkliga kopplingar, troligtvis för att hindra kopiering av dongeln.
Capture.JPG
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Senast redigerad av Mickecarlsson 6 oktober 2022, 16:30:45, redigerad totalt 1 gång.
Användarvisningsbild
Oskar
Inlägg: 1804
Blev medlem: 6 september 2005, 15:11:36
Ort: Storsjö, Sorsele

Re: Dokumentation av hårdvarudongel

Inlägg av Oskar »

Intressant undersökning :tumupp:
Det där borde väl gå att kopiera utan större problem
rikkitikkitavi
Inlägg: 14825
Blev medlem: 21 juni 2003, 21:26:56
Ort: Väster om Lund (0,67 mSv)

Re: Dokumentation av hårdvarudongel

Inlägg av rikkitikkitavi »

Det största hindret som jag ser är att hitta en comport kopian fungerar med :)
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 45169
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: Dokumentation av hårdvarudongel

Inlägg av TomasL »

Hur gör de för att få till det med olika licenser, om de nu använder samma kretskort.

Du bör nog göra ett komplett schema, med alla eventuella varierande kopplingspunkter.
Användarvisningsbild
Mickecarlsson
EF Sponsor
Inlägg: 3745
Blev medlem: 15 april 2017, 18:06:15
Ort: Malmö
Kontakt:

Re: Dokumentation av hårdvarudongel

Inlägg av Mickecarlsson »

Det styrs via licensnyckeln till programmet, dongeln är troligtvis samma.
Det enda jag kan se är att pinne 7 på PAPA är kapad, men det finns en via ansluten till lödpadden. Jag ska kolla upp detta lite senare.
EDIT: Ser nu att jag gjort fel i schemat, rättar det under dagen.
Användarvisningsbild
Mickecarlsson
EF Sponsor
Inlägg: 3745
Blev medlem: 15 april 2017, 18:06:15
Ort: Malmö
Kontakt:

Re: Dokumentation av hårdvarudongel

Inlägg av Mickecarlsson »

EDIT: Bättre bild
Kollade upp det, schemat stämmer, men pinne 8 på PAPA är kapad på DB9-kontakten.
Tittar man på hur det ska kopplas på Yaesus nya CAT-interface klarnar det:
cat-connector.JPG
Pin-8 på dongeln är PTT.
Det är dags att beställa lite transistorer, motstånd och DB9-kontakter från Electrokit och bygga en dongel för att testa :D
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Användarvisningsbild
Mickecarlsson
EF Sponsor
Inlägg: 3745
Blev medlem: 15 april 2017, 18:06:15
Ort: Malmö
Kontakt:

Re: Dokumentation av hårdvarudongel

Inlägg av Mickecarlsson »

Så, detta ska vara korrekt schema.
Jag gjorde även PCB-layouten så jag var säker på att få trissorna rätt.
dongle.JPG
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Användarvisningsbild
Icecap
Inlägg: 26106
Blev medlem: 10 januari 2005, 14:52:15
Ort: Aabenraa, Danmark

Re: Dokumentation av hårdvarudongel

Inlägg av Icecap »

Hmmm - blev engång bett om att kopiera en dongel till ett CAD-program. Användaren ville gärna kunde jobba hemma också.

Jag hade en kort helg till jobbet så det var lite stressigt.

Dongeln var monterat på en LPT-port o hade en EEPROM.

Jag debuggade då programmet för att se hur den pratade med dongeln o hittade en rutin som gick igenom LPT1, LPT2 & LPT3 med ett funktionskall. Om ingen av dessa kom tillbaka med Z-flaggan satt hoppade den bort till "du har ingen licens..."-delen.

Efter lite tänkande kom jag på att det ville vara MYCKET enklare att NOP'a bort att den gick till "du har ingen licens", då ville den gå igenom LPT-portarna som planerat men aldrig hoppa bort, oavsett om det fanns dongel eller inte.

Jag hittade den funktion vid att debugga o leta efter LPT-portarnas adressor (de gamla DOS-dagar).

Gav en god liten penning för ett par timmars arbete.
Användarvisningsbild
Glenn
Inlägg: 33666
Blev medlem: 24 februari 2006, 12:01:56
Ort: Norr om Sthlm
Kontakt:

Re: Dokumentation av hårdvarudongel

Inlägg av Glenn »

Du crackade alltså programmet..
Skriv svar