Vítejte na Elektro Bastlírn?
Nuke - Elektro Bastlirna
  Vytvořit účet Hlavní · Fórum · DDump · Profil · Zprávy · Hledat na fóru · Příspěvky na provoz EB

Vlákno na téma KORONAVIRUS - nutná registrace


Nuke - Elektro Bastlirna: Diskuzní fórum

 FAQFAQ   HledatHledat   Uživatelské skupinyUživatelské skupiny   ProfilProfil   Soukromé zprávySoukromé zprávy   PřihlášeníPřihlášení 

Siglent SDS 1104X-E unlock

 
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Měřící přístroje, detektory fyzikálních veličin
Zobrazit předchozí téma :: Zobrazit následující téma  
Autor Zpráva
passion



Založen: Jul 22, 2005
Příspěvky: 900
Bydliště: Žilina

PříspěvekZaslal: po březen 15 2021, 10:45    Předmět: Siglent SDS 1104X-E unlock Citovat

Podaril sa mi unlock tohto osciloskopu na 200MHz a tiež neobmedzené použitie MSO, AWG a WiFi. Pred unlockom bol do 100MHz a rozširovacie moduly mali obmedzenú funkčnosť na 30 minút (alebo 30X, niečo z toho). Návodov je na internete dosť, nenašiel som však ani jeden v CZ/SK jazyku. Unlock by mal fungovať aj na ostatných osciloskopoch série SDS1000X-E, SDS2000X-E, SDS2000X+, SDS5000X, ZODIAC. Robil som s ním SDS1104X-E.
Takže krok po kroku:

1. Pripoj osciloskop sieťovým káblom
2. "Utility" - na stránke 2 "I/O"
3. V IPSet zapni DHCP - "Enabled" a zapíš si IP adresu osciloskopu
4. Vypni a zapni osciloskop
5. Otvor prehliadač na počítači pripojenom v sieti kam aj osciloskop a zadaj do neho IP adresu z osciloskopu.
6. V okne SCPI zadaj príkaz SCOPEID? aj s otáznikom a klikni na SEND
7. Skopíruj zobrazené ID zo spodného okna
8. Otvor webstránku online python compiler online python compiler, zmaž zobrazený kód a skopíruj tam kód scriptu z prílohy nižšie.
9. V scripte v riadku SCOPEID = doplň do zátvoriek ID svojho osciloskopu, ale bez pomlčiek a v riadku SN = doplň sériové číslo osciloskopu z nálepky vzadu na osciloskope, alebo z menu Utility - System Status položka Serial No, alebo z HOME stránky z prehliadača pripojeného na osciloskop.
10. V prípade potreby prepíš v riadku Model = druh osciloskopu na iný model z ponuky zo scriptu za #
11. Klikni na "Run"
12. V prípade hacku SDS1104 zo 100MHz na 200MHz, skopíruj kód zobrazený za "200M"
13. V prehliadači v okne osciloskopu zase vpíš v okne SCPI príkaz MCBD medzera a za ním kód skopírovaný z bodu 12. a klikni na Send. Osciloskop je odblokovaný na 200MHz

Odblokovanie neobmedzených funkcií AWG, MSO a WiFi mi fungovalo len cez menu osciloskopu. V položke Utility - tretia stránka položka Options - Install zadaj kódy zobrazené zo srciptu. Postupne každý jeden pre AWG, WIFI a MSO. Na poradí nezáleží. Žiaľ, keď už je funkcia odblokovaná, položka je nedostupná, tak fotku ako to zadávať už na svojom osciloskope neurobím.

EDIT:
AWG,MSO a WiFi by mali ísť aj príkazom cez prehliadač v okne SCPI príkazmi:
LCISL AWG,sem zadaj kód zo scriptu pre AWG
LCISL WIFI,sem zadaj kód zo scriptu pre WIFI
LCISL MSO,sem zadaj kód zo scriptu pre MSO

kód:
import hashlib

SCOPEID = '0123456789abcdef'
SN      = 'SDSXXXXXXXXXXX'
Model   = 'SDS1000X-E'
          # 'SDS1000X-E', 'SDS2000X-E', 'SDS2000X+', 'SDS5000X', 'ZODIAC-'

bwopt = ('25M', '40M', '50M', '60M', '70M', '100M', '150M', '200M', '250M', '300M', '350M', '500M', '750M', '1000M', 'MAX')
otheropt = ('AWG', 'WIFI', 'MSO', 'FLX', 'CFD', 'I2S', '1553', 'FG', '16LA')

hashkey = '5zao9lyua01pp7hjzm3orcq90mds63z6zi5kv7vmv3ih981vlwn06txnjdtas3u2wa8msx61i12ueh14t7kqwsfskg032nhyuy1d9vv2wm925rd18kih9xhkyilobbgy'

def gen(x):
   h = hashlib.md5((
      hashkey +
      (Model+'\n').ljust(32, '\x00') +
      opt.ljust(5, '\x00') +
      2*(((SCOPEID if opt in bwopt else SN) + '\n').ljust(32, '\x00')) +
      '\x00'*16).encode('ascii')
   ).digest()
   key = ''
   for b in h:
      if (b <= 0x2F or b > 0x39) and (b <= 0x60 or b > 0x7A):
         m = b % 0x24
         b = m + (0x57 if m > 9 else 0x30)
      if b == 0x30: b = 0x32
      if b == 0x31: b = 0x33
      if b == 0x6c: b = 0x6d
      if b == 0x6f: b = 0x70
      key += chr(b)
   return key.upper()
   
for opt in bwopt:
   print('{:5} {}'.format(opt, gen(SCOPEID)))
for opt in otheropt:
   print('{:5} {}'.format(opt, gen(SN)))



SCOPEID.jpg
 Komentář:
vyčítané ID osciloskpu
 Velikost:  27.72 kB
 Zobrazeno:  216 krát

SCOPEID.jpg



odbkokovanie funkcii.jpg
 Komentář:
Obrazovka odblokovaných funkcií
 Velikost:  57.16 kB
 Zobrazeno:  313 krát

odbkokovanie funkcii.jpg



1204.jpg
 Komentář:
1104X-E tváriaca sa ako 1204X-E
 Velikost:  51.47 kB
 Zobrazeno:  311 krát

1204.jpg



SCOPE HOME.jpg
 Komentář:
Serial No na stránke HOME

Stáhnout
 Soubor:  SCOPE HOME.jpg
 Velikost:  34.01 kB
 Staženo:  230 krát



Naposledy upravil passion dne pá leden 14 2022, 17:03, celkově upraveno 1 krát.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Mek7



Založen: Jan 31, 2020
Příspěvky: 235
Bydliště: Zilina, SR

PříspěvekZaslal: po březen 15 2021, 22:39    Předmět: Citovat

Pekne, dik, asi to skusim.
Ked vsak vyda vyrobca v buducnosti novy firmware, mam pouzit variantu pre 1204X-E?

_________________
... byvaly spravca Hospudky u amplionu, Martinekk-ov brat Smile
Hras Scrabble? Skus SKREBL.EU - moj novy projekt.
Disclaimer: Nemam vystudovane elektro, je to len moje hobby.
"Failing to plan is planning to fail" (Alan Lakein)
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovy WWW stránky
passion



Založen: Jul 22, 2005
Příspěvky: 900
Bydliště: Žilina

PříspěvekZaslal: út březen 16 2021, 5:30    Předmět: Citovat

Firmware je vždy pre celú sériu 1xx4X-E, teda rovnaký pre 1104 aj 1204.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
alxa



Založen: Aug 02, 2010
Příspěvky: 271
Bydliště: kousek od Brna

PříspěvekZaslal: čt září 02 2021, 18:41    Předmět: Citovat

Tak jsem provedl upgrade Siglentu - dle návodu - na 200Mhz, a funguje to. Díky autorovi. Dokonce se zlepšilo zobrazení obdélníku 1kHz. Těsně za náběžnou hranou byla malá prohlubeň, která nešla vykompenzovat. Po upgradu je to v pořádku. Člověk by si myslel, že na obdélník 1kHz je 100MHz osciloskop až hooódně rychlý.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Zmije



Založen: Jun 30, 2005
Příspěvky: 1569
Bydliště: Pardubický kraj

PříspěvekZaslal: so prosinec 11 2021, 17:08    Předmět: Citovat

Pro tento osciloskop existuje alternativní firmware. Určený je pro ty, kteří se v něm chtějí vrtat, nikoliv pro běžné použití!
https://github.com/360nosc0pe/scope
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
Hydrawerk



Založen: Dec 13, 2011
Příspěvky: 7888
Bydliště: Earth

PříspěvekZaslal: so prosinec 11 2021, 17:21    Předmět: Citovat

Přidává to nějaké nové funkce??
_________________
01 02 03
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Zmije



Založen: Jun 30, 2005
Příspěvky: 1569
Bydliště: Pardubický kraj

PříspěvekZaslal: ne prosinec 12 2021, 9:16    Předmět: Citovat

Spíš odebírá. Z osciloskopu to udělá kit na hraní s FPGA a rychlým AD.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
Habesan



Založen: Jan 12, 2009
Příspěvky: 7086
Bydliště: Plzeňsko

PříspěvekZaslal: út prosinec 14 2021, 19:38    Předmět: Citovat

To by se dalo použít k diagnostice, pokud tomu AD převodníku například vynechává nějaký bit.
_________________
Sháním hasičák s CO2 "sněhový", raději funkční.
(Nemusí mít platnou revizi.)
(Celkově budu raději, když se to obejde bez papírů.)
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovy WWW stránky
Zobrazit příspěvky z předchozích:   
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Měřící přístroje, detektory fyzikálních veličin Časy uváděny v GMT + 1 hodina
Strana 1 z 1

 
Přejdi na:  
Nemůžete odesílat nové téma do tohoto fóra.
Nemůžete odpovídat na témata v tomto fóru.
Nemůžete upravovat své příspěvky v tomto fóru.
Nemůžete mazat své příspěvky v tomto fóru.
Nemůžete hlasovat v tomto fóru.
Nemůžete připojovat soubory k příspěvkům
Můžete stahovat a prohlížet přiložené soubory

Powered by phpBB © 2001, 2005 phpBB Group
Forums ©
Nuke - Elektro Bastlirna

Informace na portálu Elektro bastlírny jsou prezentovány za účelem vzdělání čtenářů a rozšíření zájmu o elektroniku. Autoři článků na serveru neberou žádnou zodpovědnost za škody vzniklé těmito zapojeními. Rovněž neberou žádnou odpovědnost za případnou újmu na zdraví vzniklou úrazem elektrickým proudem. Autoři a správci těchto stránek nepřejímají záruku za správnost zveřejněných materiálů. Předkládané informace a zapojení jsou zveřejněny bez ohledu na případné patenty třetích osob. Nároky na odškodnění na základě změn, chyb nebo vynechání jsou zásadně vyloučeny. Všechny registrované nebo jiné obchodní známky zde použité jsou majetkem jejich vlastníků. Uvedením nejsou zpochybněna z toho vyplývající vlastnická práva. Použití konstrukcí v rozporu se zákonem je přísně zakázáno. Vzhledem k tomu, že původ předkládaných materiálů nelze žádným způsobem dohledat, nelze je použít pro komerční účely! Tento nekomerční server nemá z uvedených zapojení či konstrukcí žádný zisk. Nezodpovídáme za pravost předkládaných materiálů třetími osobami a jejich původ. V případě, že zjistíte porušení autorského práva či jiné nesrovnalosti, kontaktujte administrátory na diskuzním fóru EB.


PHP-Nuke Copyright © 2005 by Francisco Burzi. This is free software, and you may redistribute it under the GPL. PHP-Nuke comes with absolutely no warranty, for details, see the license.
Čas potřebný ke zpracování stránky 0.15 sekund