NEC Univerge 360 USB button - URL aanpassen?

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • Noxious
  • Registratie: Juli 2002
  • Laatst online: 19-09 22:46
Ik heb van NEC een goodie gehad ;) een grote knop met USB-aansluiting die, zodra je er een mep op geeft, naar de volgende URL gaat:

http://www.univerge360.eu/

Afbeeldingslocatie: http://xs232.xs.to/xs232/08445/image002664.jpg

Hij wordt door Windows gezien als een toetsenbord en zo te zien voert ie de volgende keys uit:

Windowstoets + R > "http://www.univerge360.eu/ " (inclusief die spatie er achter) > Enter
Je ziet de keys langskomen en als je er naast klikt dan mislukt ie ;)

Afbeeldingslocatie: http://xs232.xs.to/xs232/08445/uni360259.png

De grote vraag is uiteraard, is de URL in dit geval aan te passen :D

Afbeeldingslocatie: http://xs232.xs.to/xs232/08445/image001931.jpg

Afbeeldingslocatie: http://xs232.xs.to/xs232/08445/image004892.jpg

En de achterkant:

Afbeeldingslocatie: http://xs432.xs.to/xs432/08445/image005508.jpg

Heeft iemand enig idee hoe dit mogelijk is? ;) :9

Acties:
  • 0 Henk 'm!

  • FiXeR.nl
  • Registratie: Februari 2005
  • Niet online
De hostfile aanpassen? :')

Acties:
  • 0 Henk 'm!

  • Yalopa
  • Registratie: Maart 2002
  • Niet online

Yalopa

Less is more!

ik zou in het register gaan zoeken?

You don't need eyes to see, you need vision


Acties:
  • 0 Henk 'm!

  • LuckY
  • Registratie: December 2007
  • Niet online
een nieuwe pc(of vm) installleren daar dit ding opzetten en kijken wat er veranderd en dat aanpassen:+

Acties:
  • 0 Henk 'm!

  • Noxious
  • Registratie: Juli 2002
  • Laatst online: 19-09 22:46
Hostfile aanpassen zou een optie zijn ja :P

Ik geloof niet dat een toetsenbord zomaar random url's in het register kan gooien (er is niets voor geinstalleerd). Daarnaast zie je dat ie het echt uitvoerd, waarschijnlijk zit er een microcontrollertje in.

Acties:
  • 0 Henk 'm!

  • Sprite_tm
  • Registratie: September 2002
  • Laatst online: 11-08 04:52

Sprite_tm

Semi-Chinees

@Jalopa, LuckyY: Het ding tikt de keystrokes in, ik denk niet dat je op de PC waar het ding aanhangt wat terug gaat vinden.

@TS: Wat zijn de typenummers van de ICs die eropstaan?

[ Voor 15% gewijzigd door Sprite_tm op 31-10-2008 10:33 ]

Relaxen und watchen das blinkenlichten. | Laatste project: Ikea Frekvens oog


Acties:
  • 0 Henk 'm!

  • Noxious
  • Registratie: Juli 2002
  • Laatst online: 19-09 22:46
Sprite_tm schreef op vrijdag 31 oktober 2008 @ 10:31:
@LuckyY: Het ding tikt de keystrokes in, ik denk niet dat je wat in het register terug gaat vinden.

@TS: Wat zijn de typenummers van de ICs die eropstaan?
Dat was dus ook mijn idee, ik ga even m'n schroevendraaiers pakken :9~ :Y)

Edit:
Het kleintje bovenop (8 pins):
ATMLH024
16B 1
.ZBF1326B

Daar lijkt het op in ieder geval, ze zijn ERG klein.
Een simpel Atmel microcontrollertje?

De grotere op de achterkant (48 pins):
MW6208A
048191-3
08HT0902

Thats it.

[ Voor 26% gewijzigd door Noxious op 31-10-2008 10:44 ]


Acties:
  • 0 Henk 'm!

  • Sprite_tm
  • Registratie: September 2002
  • Laatst online: 11-08 04:52

Sprite_tm

Semi-Chinees

Die MW6208 lijkt een USB-microcontroller te zijn. Ik gok zo dat de 8-pinner een stukkie EEPROM of flash ofzo is waar het programma voor die EEPROM opstaat, maar ik kan daar echter niets van vinden... Er zijn wel tooltjes voor die controller te downloaden, misschien kan je daar es wat mee proberen? Als je de firmware eruit kan rippen kan je daarin waarschijnlijk de keystrokes voor de URL ook wel hexeditten.

Relaxen und watchen das blinkenlichten. | Laatste project: Ikea Frekvens oog


Acties:
  • 0 Henk 'm!

  • Noxious
  • Registratie: Juli 2002
  • Laatst online: 19-09 22:46
Hmm ik kom met wat zoekwerk op een verweggistaanse site terecht (http://www.mpnbbs.com/Firmware/sort08/Firmware_5543.html) maar de downloads daar lijken niet te werken :P

* Noxious zoekt verder, als iemand tips heeft, graag ;)

Acties:
  • 0 Henk 'm!

  • Sprite_tm
  • Registratie: September 2002
  • Laatst online: 11-08 04:52

Sprite_tm

Semi-Chinees

Ben je deze (en dan onder Ameco) al tegengekomen? Zou je trouwens het typenummer van het kleine chipje nog es kunnen dubbelchecken, en kunnen zeggen of er evt een logo bijstaat? Ik vind het vreemd dat ik er helemaal niets over kan vinden namelijk.

[ Voor 35% gewijzigd door Sprite_tm op 31-10-2008 11:16 ]

Relaxen und watchen das blinkenlichten. | Laatste project: Ikea Frekvens oog


Acties:
  • 0 Henk 'm!

  • Noxious
  • Registratie: Juli 2002
  • Laatst online: 19-09 22:46
Sprite_tm schreef op vrijdag 31 oktober 2008 @ 11:09:
Ben je deze (en dan onder Ameco) al tegengekomen?
Hmm ik heb ze geprobeerd, beide tooltjes detecteren spontaan een USB flashdrive (waar deze chip blijkbaar veel in wordt gebruikt :P) de ene een 1GB model en de andere een 2GB model.
Ik krijg het idee dat ik er alleen maar destructieve dingen mee kan doen (low level formats enzo ;)).

Edit:
Het is dus zo'n ictje:
http://sodoityourself.com...0/location_Atmel_chip.JPG

ATMLW024 of ATMLW824 of ATMLWB24

zoiets, helemaal helder is het nog niet :P

[ Voor 13% gewijzigd door Noxious op 31-10-2008 11:23 ]


Acties:
  • 0 Henk 'm!

  • Sprite_tm
  • Registratie: September 2002
  • Laatst online: 11-08 04:52

Sprite_tm

Semi-Chinees

Ah, ik ben uit die 8-pinner gekomen: het is een i2c-eeprommetje, naar alle waarschijnlijkheid een 24C16 of iets in die richting. Je hebt niet toevallig de mogelijkheid tot het reprogrammen van die dingen?

Relaxen und watchen das blinkenlichten. | Laatste project: Ikea Frekvens oog


Acties:
  • 0 Henk 'm!

  • Noxious
  • Registratie: Juli 2002
  • Laatst online: 19-09 22:46
Sprite_tm schreef op vrijdag 31 oktober 2008 @ 11:23:
Ah, ik ben uit die 8-pinner gekomen: het is een i2c-eeprommetje, naar alle waarschijnlijkheid een 24C16 of iets in die richting. Je hebt niet toevallig de mogelijkheid tot het reprogrammen van die dingen?
Hij lijkt er wel sprekend op :P

Ik heb in het verleden wel eens met ATMega's gespeelt maar da's laaaang geleden dus nee, helaasch :P

Acties:
  • 0 Henk 'm!

  • Sprite_tm
  • Registratie: September 2002
  • Laatst online: 11-08 04:52

Sprite_tm

Semi-Chinees

Hum, dan zou je eigenlijk een tooltje moeten weten te vinden of maken om die eeprom door middel van de controllerchip te reprogrammen. Google lijkt niets op te leveren (een search op 'mw6208 i2c' geeft, verrassend genoeg, alleen deze pagina: Google is ook geinteresseerd in de uitkomst van dit project blijkbaar :) ) dus zou je eigenlijk de ROM van het chipje moeten dumpen... er zat niet toevallig ergens in die 2 tooltjes een optie daarvoor?

[ Voor 16% gewijzigd door Sprite_tm op 31-10-2008 11:32 ]

Relaxen und watchen das blinkenlichten. | Laatste project: Ikea Frekvens oog


Acties:
  • 0 Henk 'm!

  • Noxious
  • Registratie: Juli 2002
  • Laatst online: 19-09 22:46
Wel snel indexed dan :P
Misschien is het een kwestie van afwachten, het ding kwam vandaag pas binnen en is dus nog vrij nieuw misschien ;).

Als iemand enig idee heeft hoe ik wat data er uit zou kunnen sleuren hoor ik het natuurlijk graag, ik heb redelijke devskills maar niet op dit gebied :P

Oh en nee die optie niet gevonden helaas ;(

Nog wat mee gespeeld maar die tooltjes reageren nergens echt op. Er veranderd helemaal niets, zelfs niet met low level format :P

[ Voor 23% gewijzigd door Noxious op 31-10-2008 11:35 ]


Acties:
  • 0 Henk 'm!

  • ThinkPad
  • Registratie: Juni 2005
  • Laatst online: 22:22
Ik heb de 24C01 wel eens uitgelezen door hem aan de parallele poort te hangen met wat hardware.
Misschien dat je hier wat mee kunt:

http://gimel.esc.cam.ac.uk/james/resources/tp240bat/

http://www.sweb.cz/Frantisek.Rysanek/battery.html#wiring

Acties:
  • 0 Henk 'm!

  • Noxious
  • Registratie: Juli 2002
  • Laatst online: 19-09 22:46
Hmm dat ziet er best boeiend uit echter ben ik 0,0 soldeerheld (altijd trillende handen :() :P

Ik vrees dat dit via USB niet zo eenvoudig mogelijk is? :+

Acties:
  • 0 Henk 'm!

  • sebastius
  • Registratie: September 2000
  • Laatst online: 22-09 07:16

sebastius

Laten we lekker link gaan doen

Anders stuur je hem op naar Sprite ;)

Of naar mij, maar dan wil ik hem houden ;)

[ Voor 38% gewijzigd door sebastius op 31-10-2008 14:37 ]


Acties:
  • 0 Henk 'm!

  • Noxious
  • Registratie: Juli 2002
  • Laatst online: 19-09 22:46
Daar heb ik ook al aan zitten denken ;) waar woon je ergens Sprite? :P :+

Acties:
  • 0 Henk 'm!

  • sebastius
  • Registratie: September 2000
  • Laatst online: 22-09 07:16

sebastius

Laten we lekker link gaan doen

Sprite in Enschede, ik in Rijswijk Zuid Holland.

Acties:
  • 0 Henk 'm!

  • koffercomputer
  • Registratie: Oktober 2000
  • Laatst online: 06-09 12:24
Ik heb ook zo'n knop liggen. En natuurlijk ook meteen open gemaakt.
De kleine chip is inderdaad een EEPROM van het type 24C16, ik heb deze inmiddels gedumpt naar een .HEX bestand. Zodra ik een plekje heb gevonden zal ik hem uploaden voor jullie.

Natuurlijk heb ik het bestand al eens bekeken, specifiek heb ik naar 3 opeenvolgende gelijke reeksen gezocht. Dit zou namelijk het WWW deel van de URL kunnen zijn. Als ik echter iets verander werkt de button niet meer.

Een datasheet zou erg goed van pas komen (van de grote chip dan..) Maar misschien dat er hier ook iemand is die de hex file kan doorzoek naar een string zoals die in de startpost is gegeven. Je zult er wel rekening mee moeten houden dat het niet plain-text in het bestand staat. De beste aanpak lijkt mij om kandidaten voor www te zoeken, en van daar uit proberen de rest van de url te decoderen. Zelf heb ik vandaag helaas geen tijd hiervoor.

Wat ook zou kunnen is dat er een progamma in de EEPROM staat, dan zouden we ontwikkeltools voor deze controller moeten hebben om dat programma te disassemblen.

Mogelijkheden genoeg!

Als iemand interesse heeft kan ik het schema van mijn seriele i2c programmer / reader wel even posten. Het is een klein schemaatje met maar een paar componenten (2 weerstanden, 2 zenerdioden)

Linkje naar HEX bestand (Rapidshare)

[ Voor 3% gewijzigd door koffercomputer op 21-12-2008 10:51 . Reden: Link naar hex bestand toegevoegd ]

Ik heb het opgegeven om nog correct Nederlands te blijven typen. 22.10.02


Acties:
  • 0 Henk 'm!

  • mux
  • Registratie: Januari 2007
  • Laatst online: 18-09 16:37

mux

99% efficient!

(jarig!)
Sebastius, heb je hem al gekregen en gefikst, dan kom ik nu langsfietsen :+ woon in de buurt

Acties:
  • 0 Henk 'm!

  • blackangel
  • Registratie: April 2002
  • Laatst online: 21:12
USB, leuk :P

Vanaf regel 10050 staat 'gewoon' informatie over USB. Ik herken de 05010906, dat is in USB HID (Human interface devices) het identificatiestukje. Meer informatie is daar wel te vinden, maar houd het maar even op "Heey, ik ben een toetsenbord". Waarschijnlijk staat dat gewoon ergens gedeclareerd als char usb_identification[] = { 0x05, 0x01, 0x09, 0x06 ...}. Naast dat stukje ID, wordt er nog wat meer doorgestuurd, (het is een HID, usb1.1 oid), wat vooraf gestuurd wordt. Vandaar dat op 10050 dat nog niet direct staat :)

Maar aangezien daar iets van data staat, zal er wel meer bij staan. Ik heb zelf gezocht op 360, wat volgens de USB HID Usage Tables ergens 20, 23, 27 is. Dat blijkt op regel 10059, 1005A te staan. De 37 die daarachter komt, is een '.'. De 020008, tsja. 02 kan ik niet plaatsen, maar ik vermoed shift, 08 is de 'e'. De 18 daaropvolgend de 'u'. 2C zou een spatie moeten zijn, 39 capslock en 28 een enter. Beetje crap dus, maar het is gedeeltelijk terug te vinden :)

Terugrekeken zegt dan ook dat op 10056, 02000B staat, wat de h is van http :) Daarvoor wrdt nog 020000 gedaan (geen idee, ik denk shift), 000039 (capslock volgens HUT), 080015 (iets met R, dus win+R), 08000A (win+G? :P) en 058103, redelijk useless :) Dus ga maar even uit dat 08000A het eerste is.

Goed, 32 keys dus, dus dat moet te doen zijn. Je weet wat een 'shift' is, wat een enter is, etc :)

Punt is alleen, volgens de USB HID Spec wordt er een bericht verstuurd, bijvoorbeeld 000100h, waarin bit g16 hoog dus hoog staat. Dat betekend dat de status van die key is veranderd (ofwel press, ofwel release), en die bit 2x gezet moet worden. Dat ga je ofcourse niet in de data zetten (waste of space), dus in de applicatie en dat toggle je daar dan wel. Ik vermoed dat dat ergens vanaf 10069 staat, maar van het IC'tje is er geen datasheet dus dat kan ik niet vinden.

Maargoed, ga er maar even vanuit dat er ergens een lusje zit die de data af gaat. Dat is ofwel 32d, ofwel 32d*2. Makkelijker is een setdata(); send(); send();, beter dan if(counter%1) setdata(); senddata(); (let, geen accolades). Goed, dus je zoekt voor 32.

Dus dan zoek je in de vermoedelijke broncode op 20 (32d=20h :)) Nu ga je er even vanuit dat je een 8bitter hebt. Assumption is the mother of all fuckup's, maar iets anders is nog dommer :P

Op 1006E zit er eentje,
10072 drie (eerste hoort bij de 10072 :P), tweede en derde hebben geen juiste offset voor een 8bit instructie. 10074 (juiste offset)
10075 (verkeerde offset)
10077 (juiste offset)
10078 (verkeerde offset)
10079 (verkeerde offset)
1007B (verkeerde offset)
1007F (verkeerde offset)

Hoe ik het vervolgens zou testen, is vervang van de key's (alle? :) ) door een kale enter. Vervolgens ga je de 20 op regel 6E, 74 en 77 aanpassen (stuk voor stuk :P), en kijken hoeveel enters je binnen krijgt :)


Laat het in ieder geval even weten hoe het gaat :)

Acties:
  • 0 Henk 'm!

  • ThinkPad
  • Registratie: Juni 2005
  • Laatst online: 22:22
Jahoor, tweakers.net doet het hem weer >:)

Goed bezig blackangel d:)b

[ Voor 6% gewijzigd door ThinkPad op 21-12-2008 16:57 ]


Acties:
  • 0 Henk 'm!

  • blackangel
  • Registratie: April 2002
  • Laatst online: 21:12
't is vooral aannames, en ik heb helaas ook niet zo'n kastje om te testen. Maar ik heb recentelijk genoeg gedaan met (succesvol) reverse engineering van USB devices om hiermee nog een beetje aan de slag te kunnen :)

edit:

Overigens, het zullen misschien wel geen 8bits instructies zijn, maar waarschijnlijk een (meervoud van) 8. Offset-geblaat klopt dan dus nog wel :)

En let even op de laatste 2 cijfers van een hex-reeks, dat is een ECC-check. Redelijk eenvoudig, maar moet ook aangepast worden!

En ik zie dat ik wat typfoutjes (gaar & koude vingers :P) heb gemaakt, maar m'n punten zullen wel leesbaar zijn denk ik :)

[ Voor 50% gewijzigd door blackangel op 21-12-2008 17:13 ]


Acties:
  • 0 Henk 'm!

  • koffercomputer
  • Registratie: Oktober 2000
  • Laatst online: 06-09 12:24
blackangel schreef op zondag 21 december 2008 @ 17:04:
En let even op de laatste 2 cijfers van een hex-reeks, dat is een ECC-check. Redelijk eenvoudig, maar moet ook aangepast worden!
Dat verklaart meteen waarom mijn eerste pogingen tot veranderen mislukten. Ik heb inmiddels het PDF bestand gedownload en ga eens kijken of ik hier iets mee kan. Bedankt blackangel!

Ik heb het opgegeven om nog correct Nederlands te blijven typen. 22.10.02


Acties:
  • 0 Henk 'm!

  • Noxious
  • Registratie: Juli 2002
  • Laatst online: 19-09 22:46
Hee spannend :D er zijn meer mensen verdergegaan hiermee :+

Ik heb 'm nog steeds en hij werkt nog helemaal :) en uiteraard ben ik reuzebenieuwd wat hier uit komt :P

Acties:
  • 0 Henk 'm!

  • koffercomputer
  • Registratie: Oktober 2000
  • Laatst online: 06-09 12:24
Ik heb in ponyprog het .hex bestand aangepast zodat het niet meer naar http://www verwijst maar naar tttp://www. Helaas werkt de button niet meer zodra er ook maar 1 teken wordt gewijzigd. Ik heb het vermoeden dat er ergens een checksum is opgeslagen, maar waar?

Wat betreft de checksum die die blackangel aangeeft, dat gaat toch om de laatste 2 karakters in het hex bestand? Daar heb ik niets mee te maken aangezien ik de wijzigingen in de editor van de programmer zelf doe.

Ik heb het opgegeven om nog correct Nederlands te blijven typen. 22.10.02


Acties:
  • 0 Henk 'm!

  • blackangel
  • Registratie: April 2002
  • Laatst online: 21:12
Kijk even hier naar: Wikipedia: Intel HEX

Bij:
code:
1
2
:1005600002000B0200170200170200130200330002
         ^^^^^^

Daarin wil je dus de 02000B aanpassen naar 020017. Kan :) (http -> tttp)


Ga je even kijken naar die Intel Hex: Byte Count (bytes per regel, 10h=16d) pas je niet aan.
Address pas je niet aan
Record type pas je niet aan.
Data pas je aan.
Checksum, tsja. Die is gebaseerd op Bytecount, address, record en data. Een van die aanpassen, betekend ook de de checksum aanpassen.

Checksum = alle bytes van bytecount, address, record en data optellen, en dat %256. Dat kun je allemaal met de hand aanpassen, maar van 02000B naar 020017 is 12d meer, dus checksum + Ch. Waarmee je dus uit komt op: 02h + 0Ch = 0Eh
code:
1
2
:10056000020017020017020017020013020033000E
         ^^^^^^                          ^^


Weer, laat het even weten :)

Acties:
  • 0 Henk 'm!

  • koffercomputer
  • Registratie: Oktober 2000
  • Laatst online: 06-09 12:24
Ik edit de data rechtstreeks in de programmeer omgeving. Hierbij is het werken transparant, het intex hexbestand is ingeladen en vervolgens kan ik werken in een grid met de hexadecimale waarden. Hiervan zijn de adressen en checksums gestript. Het programmeren gaat dan ook op deze data, en niet op de checksum. Deze wordt namelijk ook niet in de eeprom opgeslagen.

Ergens in de data (en niet in het bestandsformaat van intel-hex) zit nog een checksum / hash die er voor zorgt dat ik de data niet zondermeer kan aanpassen.

Hier in een linkje naar de pagina van PonyProg.
Het te gebruiken device is een 24C16 eeprom.

[ Voor 12% gewijzigd door koffercomputer op 22-12-2008 15:07 . Reden: Link naar ponyprog toegevoegd ]

Ik heb het opgegeven om nog correct Nederlands te blijven typen. 22.10.02


Acties:
  • 0 Henk 'm!

  • koffercomputer
  • Registratie: Oktober 2000
  • Laatst online: 06-09 12:24
Ik heb ondertussen een topic geopend op het circuitsonline.net forum.
Linkje

Ik heb het opgegeven om nog correct Nederlands te blijven typen. 22.10.02


Acties:
  • 0 Henk 'm!

Verwijderd

Het topic is misschien wat oud en stilgevallen, maar deze knoppen zijn nog steeds in omloop. Ik heb er hier een liggen van leraar24 die dus ook naar www.leraar24.nl gaat.

Ook bij deze knop herkent de pc hem als toetsenbord en zie je hem alles invoeren. De afbeelding matcht ook precies (op het NEC logo na dan), dus ik neem aan dat het hetzelfde type is.

Nu vraag ik me af of er een mogelijkheid is om ook van dit apparaatje voldoende gegevens te extracten om ze vervolgens te kunnen vergelijken met die gegevens die hier al staan?

Ik moet erbij zeggen dat ik een complete beginner ben op het hele gebied van chips en hardware, dus waar het kan zo veel mogelijk uitleg!

Acties:
  • 0 Henk 'm!

  • Noxious
  • Registratie: Juli 2002
  • Laatst online: 19-09 22:46
3 schroefjes en de chipjes / nummers er op vergelijken? ;)

zorg wel voor een bril of vergrootglas :P

Acties:
  • 0 Henk 'm!

Verwijderd

Ok, ik denk dat ik ze heb:
Op het kleine zwarte blokje op de bovenkant staat:
ATML H834
1.6B 1
.Z8F6661A
^ dat daar moet een dikke vette punt zijn.

Op de grotere op de andere kant staat:
MW6208A
048181-2
08HT0903

Acties:
  • 0 Henk 'm!

  • koffercomputer
  • Registratie: Oktober 2000
  • Laatst online: 06-09 12:24
Je zou een eenvoudige I2C interface met je PC kunnen maken (kijk eens op ponyprog / icprog) en dump de HEX file van de geheugenchip.

Zelf heb ik het opgegeven deze buttons te willen herprogrammeren. Die van mij bevat nu een attiny45 die gezellig een USB toetsenbord implementeert.

Ik heb het opgegeven om nog correct Nederlands te blijven typen. 22.10.02


Acties:
  • 0 Henk 'm!

Verwijderd

Ik heb nu die PonyProg2000, maar bij devices staat geen 24C16 (wel 2416 en 24E16) en ik kom ook niet echt uit die andere instellingen. Hoe en wat moet ik instellen voor ik "Read Device" kan doen?

Acties:
  • 0 Henk 'm!

  • koffercomputer
  • Registratie: Oktober 2000
  • Laatst online: 06-09 12:24
Alle 2416 chips werken hetzelfde, dus kies er maar eentje die je aanstaat. Zo heb ik het namelijk ook gedaan.
Werkt je interface correct?

Ik heb het opgegeven om nog correct Nederlands te blijven typen. 22.10.02


Acties:
  • 0 Henk 'm!

Verwijderd

Ik heb zo'n vermoeden dat ik iets in de setup niet goed doe. Als ik het apparaatje gewoon aansluit (USB) dan is dat toch serial? PS2 werkt in ieder geval ook niet erg lekker. Misschien dat het wel aan Vista ligt die zijn hardware anders behandeld of aan de beveiligingsparanoia? Ik kan het straks ook op een XP pc proberen, maar weet niet of ik daar met deze instellingen wel succes boek...

Acties:
  • 0 Henk 'm!

  • ? ?
  • Registratie: Mei 2007
  • Niet online

? ?

..

[ Voor 101% gewijzigd door ? ? op 25-01-2013 09:47 ]


Acties:
  • 0 Henk 'm!

Verwijderd

Wil iemand me uitleggen wat ik allemaal moet doen om die Ponyprog2000 goed te configureren?

Acties:
  • 0 Henk 'm!

  • koffercomputer
  • Registratie: Oktober 2000
  • Laatst online: 06-09 12:24
Als ik het zo lees lijkt het wel alsof je de button met ponyprog probeert uit te lezen zonder een I2C interface te gebruiken.

1) Maak een I2C interface
2) Soldeer de I2C aansluitingen en de massa op de juiste aansluitingen van de 24xx in de button
3) Stel ponyprog in op de juiste poort van je I2C interface
4) Lees de 24xx uit.

Je kunt de button niet zomaar uitlezen als deze aan de USB poort hangt, je moet er wel een apparaatje tussen hangen.

Ik heb het opgegeven om nog correct Nederlands te blijven typen. 22.10.02


Acties:
  • 0 Henk 'm!

  • IStealYourGun
  • Registratie: November 2003
  • Laatst online: 25-08 20:13

IStealYourGun

Доверяй, но проверяй

Sorry dat ik dit topic nog eens bovenhaal, enkele weken geleden heb ik ook een button ontvangen van Fujitsu en wil die dus ook voor andere doeleinden gebruiken. Maar zou het niet makkelijker zijn om die chip te vervangen door een andere chip die gewoon een signaal verstuurt. Dan zou je die door een driver kunnen laten opvangen en een actie kunnen uitvoeren.

♥ Under Construction ♦ © 1985 - 2013 and counting. ♣ Born to be Root ★ In the end, we are all communists ♠ Please, don't feed me meat


Acties:
  • 0 Henk 'm!

  • Noxious
  • Registratie: Juli 2002
  • Laatst online: 19-09 22:46
Er is geen driver :P
Of je moet de devicetype veranderen, maarja dan is het gewoon een ander apparaat. :P

Acties:
  • 0 Henk 'm!

  • IStealYourGun
  • Registratie: November 2003
  • Laatst online: 25-08 20:13

IStealYourGun

Доверяй, но проверяй

Noxious schreef op vrijdag 30 oktober 2009 @ 10:05:
Er is geen driver :P
Of je moet de devicetype veranderen, maarja dan is het gewoon een ander apparaat. :P
Daarom juist een andere chip er op solderen. Eentje waar wel een driver voor bestaat of dat je makkelijk kan schrijven.

♥ Under Construction ♦ © 1985 - 2013 and counting. ♣ Born to be Root ★ In the end, we are all communists ♠ Please, don't feed me meat


Acties:
  • 0 Henk 'm!

  • blackangel
  • Registratie: April 2002
  • Laatst online: 21:12
Ik zat er laatst inderdaad ook nog eens naar te kijken (kwam dit topic tegen), maar het probleem is niet de flash module, maar de USBcontroller (MW6208A). Die leest de flash uit, en werkt daar gewoon mee. Niks aan de hand, behalve dan dat die gebruikt maakt van een zogenaamde Reed-Solomon decoder. Althands, de MW6208 (nietA). Zie ook http://www.lcdhome.net/bb...09510_94e214f8b73a079.pdf

Basicly, you're screwed. Of je moet de Reed-Solomon gaan begrijpen, de checksum (misschien ook key) uitpluizen voor de gegeven code (die uit de eeprom), zooi aanpassen (daar had ik al wat over gepost), de checksum berekenen en terugzetten. Dan zou het moeten kunnen werken. Maargoed, ik heb zelf niet zo'n unit, dus voor mij heeft het geen zin om het te onderzoeken. En geen tijd eigenlijk :P


edit:
mocht je een andere chip willen gebruiken, ontwikkel dan opnieuw 'from scratch' met een AT90USB8/16 of iets dergelijks, moet net lukken :Y) Maar dat is niet zo leuk :P

[ Voor 9% gewijzigd door blackangel op 30-10-2009 10:15 ]


Acties:
  • 0 Henk 'm!

  • IStealYourGun
  • Registratie: November 2003
  • Laatst online: 25-08 20:13

IStealYourGun

Доверяй, но проверяй

Hmm, ik moet eerlijk bekennen dat mijn hardware ervaring vrij beperkt is. Ik snap wel het USB principe en iets programmeren zou wel moeten lukken, maar om nu zelf met chips te gaan beginnen, lijkt me wel wat vervelen. Ik zou trouwens de led functie wel willen behouden :-p

Ik heb er ook al aan zitten denken om een oude USB-muis te slopen en die er in te steken. Aan de hand van de input source zou je dan wel een programma kunnen laten draaien.

♥ Under Construction ♦ © 1985 - 2013 and counting. ♣ Born to be Root ★ In the end, we are all communists ♠ Please, don't feed me meat


Acties:
  • 0 Henk 'm!

  • koffercomputer
  • Registratie: Oktober 2000
  • Laatst online: 06-09 12:24
Met een attiny45 (8-pins controller) en 3 weerstandjes kun je al een USB HID device maken.
Dus ook een USB keyboard.
Zelf heb ik op die manier mijn Nec button omgebouwd tot een Powerpoint presentatie knop. Gaat steeds een slide verder bij een druk op de knop.

Linkje naar obdev

Ik heb het opgegeven om nog correct Nederlands te blijven typen. 22.10.02


Acties:
  • 0 Henk 'm!

  • Noxious
  • Registratie: Juli 2002
  • Laatst online: 19-09 22:46
Kick!

Ik heb weer een nieuwe, deze keer van topdesk.
Het apparaat gaat naar de url "http://www.topdesk.nl/lite".

Er op zit een LinkSmart L24C02 (datasheet download) en een ondefineerbare blob.

Acties:
  • 0 Henk 'm!

  • Sprite_tm
  • Registratie: September 2002
  • Laatst online: 11-08 04:52

Sprite_tm

Semi-Chinees

Ik zou zeggen: dump de EEPROM, kans is groot dat de url daarinstaat :)

Relaxen und watchen das blinkenlichten. | Laatste project: Ikea Frekvens oog


Acties:
  • 0 Henk 'm!

  • Noxious
  • Registratie: Juli 2002
  • Laatst online: 19-09 22:46
Dat verwacht ik ook ja, nog even uitzoeken hoe en wat maar ik ga er zeker een avondje in steken 8)

Acties:
  • 0 Henk 'm!

  • vizion88
  • Registratie: Oktober 2008
  • Laatst online: 09-09 11:37

vizion88

Modereer deze reactie

Heb ook net 1 binnen(TopDesk). Ben niet zo'n technisch persoon (maar heb wel informatica gestudeerd xD) en vroeg me af hoe je hem kunt herprogrammeren. Ben benieuwd :D

  • TheTMC
  • Registratie: Oktober 2005
  • Laatst online: 11-08 21:16
Ik heb hier denk ik een zelfde knop liggen, echter van leraar24. Nu ben ik totaal niet thuis in het programmeren, en snap ik de helft van dit topic niet. Zou het mogelijk zijn om op een simpele manier de url aan te passen?

Acties:
  • 0 Henk 'm!

Verwijderd

Begin met het uitlezen van de eeprom, daarvoor kun je een simpele I2C verbinding opzetten met je PC. Geschikte schakelingen voor bijvoorbeeld parallelle of seriële poort zijn her en der op het web te vinden. Zelf had ik indertijd een JDM programmer gemaakt op de seriële poort (tegenwoordig gebruik ik iets duurders).

Als je de eeprom hebt uitgelezen kun je daarin kijken of je de URL ziet staan, of iets wat er op lijkt. Bij tikt bijvoorbeeld op je toetsenbord "http://" Dat kun je omzetten naar ASCII waarden of toetsenbord codes. Wat het ook is, die dubbele t gevolgd door een p en een stukje verder de slashes // zijn makkelijk te herennen. Verwissel dan bijvoorbeeld de h en de t en kijk of alles nog werkt. Zo ja, dan kun je misschien de URL aanpassen, zo niet, dan wordt het ombouwen.

Met een attiny45 kun je best simpel een HID device als een toetsenbord of muis maken, eerder in dit topic heb ik een link naar obdev gegeven.

Acties:
  • 0 Henk 'm!

Verwijderd

Ik kom via dit topic op dit topic uit. Ik heb hier een soortgelijk geval met een andere chip, zie deze foto:

Afbeeldingslocatie: http://dl.dropbox.com/u/24087/Photo%20mei%2013%2C%202%2000%2042%20PM.jpg
(Op de chip staat "T24C02A")

Ik wil hetzelfde doen als TS: De url die geopend wordt aanpassen.
koffercomputer schreef op zondag 21 december 2008 @ 10:42:De kleine chip is inderdaad een EEPROM van het type 24C16, ik heb deze inmiddels gedumpt naar een .HEX bestand. Zodra ik een plekje heb gevonden zal ik hem uploaden voor jullie.
Hoe heb je precies een hexdump gemaakt?

Acties:
  • 0 Henk 'm!

Verwijderd

koffercomputer schreef op vrijdag 03 april 2009 @ 10:14:
Als ik het zo lees lijkt het wel alsof je de button met ponyprog probeert uit te lezen zonder een I2C interface te gebruiken.

1) Maak een I2C interface
2) Soldeer de I2C aansluitingen en de massa op de juiste aansluitingen van de 24xx in de button
3) Stel ponyprog in op de juiste poort van je I2C interface
4) Lees de 24xx uit.

Je kunt de button niet zomaar uitlezen als deze aan de USB poort hangt, je moet er wel een apparaatje tussen hangen.
Daar kun je mee beginnen.

Acties:
  • 0 Henk 'm!

Verwijderd

Aha, dus je hebt toch zo'n 'programmer' nodig die ik overal op internet tegen kom. Bedankt, maar ik denk toch dat ik hier afhaak :)
Pagina: 1