INHOUDSOPGAWE:

Pixecutor - Begin sagteware op 'n Mattel JuiceBox: 8 stappe
Pixecutor - Begin sagteware op 'n Mattel JuiceBox: 8 stappe

Video: Pixecutor - Begin sagteware op 'n Mattel JuiceBox: 8 stappe

Video: Pixecutor - Begin sagteware op 'n Mattel JuiceBox: 8 stappe
Video: Vlad and Niki want to be strong with Inflatable obstacle course 2024, Julie
Anonim

Met hierdie hack kan sagteware wat deur die gebruiker geskryf is, op 'n JuiceBox-mediaspeler speel. Dit werk deur die ingeboude prentjie-kyker-toepassing te mislei om kode in 'n. JBP-prentlêer uit te voer wat begin met 'n spesifieke 8-byte reeks. Die normale werking van die JuiceBox word nie beïnvloed nie, behalwe die 1-uit-18-kwintiljoen kans op 'n werklike prentjie wat die snellervolgorde bevat. U benodig die volgende items en toerusting:

  • 'N JuiceBox, óf 2 MB óf 8 MB. (Om die verskil te onderskei: slegs 2 MB-eenhede het 'n aanskakel-LED bo en regs van die REWIND-knoppie.) Let daarop dat 'n 8MB-eenheid nie noodwendig groter programme laat loop nie; die boonste 6MB gaan gewoonlik na vermorsing.
  • 'N SD/MMC -kaartadapter vir die JuiceBox, óf die amptelike een wat saam met die MP3 Starter Kit saamgevoeg is, óf 'n tuisgemaakte een soos baie mense dit gebou het; 'n SD- of MMC -kaart met 'n kapasiteit van nie meer as 512 MB nie; en 'n manier om lêers vanaf die rekenaar na die kaart te kopieer. Eintlik moet u die ingeboude prentjie-kyker-toepassing kan gebruik.
  • 'N Soldeerbout met 'n fyn punt.
  • Ten minste 'n bietjie kennis van hoe om die soldeerbout te gebruik - ek sal dit nie as u eerste soldeerprojek aanbeveel nie. U moet penne met 'n afstand van 1/20 duim van mekaar kan soldeer sonder om dit te oorbrug.
  • Soldeer, verkieslik met 'n klein deursnee - ek gebruik 'n soldeersel van 0,020 "vir sulke werk.
  • Pincet en/of naald-tang.
  • Draadknipper.
  • Klein Phillips en plat punt skroewedraaiers.
  • Elektriese band.
  • 'N Vergrootglas sal baie nuttig wees.
  • Dit is nodig om u JuiceBox aan te pas om 'n seriële poort by te voeg vir sommige Pixecutor -programme (soos die een wat u toegang tot die dop bied), maar daar is nog dinge wat u sonder 'n seriële poort kan doen.
  • 'N PIC-mikrobeheerder, spesifiek 'n PIC12F508-I/SN, geprogrammeer met die Pixecutor-kode wat u hier vind: https://www.elinux.org/wiki/JuiceBoxPixecutor (probeer https://moin.elinux.org/wiki/JuiceBoxPixecutor as dit die geval is die webwerf het nie die inligting nie). Dit is nie iets wat u waarskynlik self sal kan doen nie; selfs as u 'n PIC-programmeerder gehad het, het u waarskynlik nie die adapter wat nodig is om 'n SOIC-8-chip te hanteer nie (en dit is nie juis goedkoop nie). Ek verkoop nou geprogrammeerde skyfies vir diegene wat nie toegerus is om dit self te doen nie. As iemand anders daar vooraf geprogrammeerde skyfies teen 'n redelike prys wil aanbied, skakel ek graag na u.

(Waarom het ek dan nie 'n DIP-8-chip gebruik wat verenigbaar is met maklik beskikbare PIC-programmeerders nie? Twee redes: Eerstens het slegs 'n SOIC-chip die regte penafstand om direk bo-op die pads te sit waarmee dit moet koppel - 'n DIP -chip sal baie meer werk wees om te installeer. Tweedens, daar is eenvoudig nie genoeg plek vir 'n DIP nie - jy sal 'n groot gat in die batterykomparty moet sny, wat slegs die gebruik van 'n wisselstroomadapter dwing. Ek is in elk geval nie van plan om ooit 'n batterykrag te gebruik nie en 'n PIC-programmeerder te hê. Gebruik gerus 'n DIP-onderdeel (PIC12F508-I/P).

Stap 1: Maak die kas oop, verwyder die foelie

Maak kissie oop, verwyder foelie
Maak kissie oop, verwyder foelie

Begin deur die vier skroewe in die hoeke van die agterblad te verwyder. U hoef nie die skroef wat die batteryklep in plek hou, te verwyder nie.

Skei die twee helftes van die omhulsel versigtig - hou in gedagte dat hulle steeds aan mekaar verbind is deur drade aan die onderkant. (U kan hierdie drade ontkoppel en die helftes heeltemal skei, maar dit is waarskynlik nie die ekstra moeite werd nie.) Maak seker dat u die stukkie plastiek vind wat net deur die kamer gevlieg het - dit is nodig om die omslag van die skerm op sy plek te hou. Plaas die eenheid soos aangedui - LCD -skerm met die sykant na onder, patroongleuf na regs. Alle daaropvolgende stappe sal die eenheid in dieselfde rigting wys. U moet ten minste 'n deel van die beskermende foelie aan die agterkant van die printplaat verwyder, begin in die hoek tussen die volumeregeling en die koptelefoonaansluiting. Maak seker dat u ook die onderliggende laag deurskynende plastiek kry, nie net die koperfoelie nie. Maak seker dat daar geen stukkies foelie agterbly wat iets kan kort nie.

Stap 2: Berei pads voor

Berei pads voor
Berei pads voor

Vind ses blootgestelde pads op die printplaat wat onder die verwyderde foelie was - vyf in 'n growwe lyn, plus een op sigself. Dit vorm 'n JTAG -poort wat die vervaardiger gebruik om die bord te toets - en ons kan dit vir meer onheilspellende doeleindes gebruik. Laat u soldeerbout verhit en 'n bietjie soldeer op vier van hierdie pads aanwend - die selfstandige een, en die middelste drie van die ry van vyf. Moet NIE soldeer op die pads aan die einde van die ry toedien nie, maar daar sal geen verbindings met hulle gemaak word nie. die nodige kragtoevoer. Ons sal dus twee kort drade moet gebruik om krag uit die nabygeleë spore na die PIC te bring. Afgesnyde leidings van 'n weerstand (of ander elektroniese komponent) werk goed hiervoor, aangesien dit ontwerp is vir optimale soldeerbaarheid, maar enige fynmeterdraad behoort te werk. Soek die twee plekke wat op die prentjie aangedui word, en skraap die soldeermasker af in daardie gebiede - 'n klein skroewedraaier moet werk. Soldeer die drade plat aan die bord - hulle is waarskynlik te groot om deur die gate te pas, en u weet in elk geval nie wat aan die ander kant van die bord is nie. U wil hê dat die drade min of meer na die onderkant van die prentjie moet gaan.

Stap 3: Gaan u werk tot dusver na

Gaan u werk tot dusver na
Gaan u werk tot dusver na

Na die vorige stap moet die bord so lyk. Haal uit jou vergrootglas en soek 'n kortbroek tussen twee pads of spore. (Ja, die twee voorste JTAG -pads lyk asof hulle in hierdie prentjie gekoppel is, maar dit is regtig nie - hulle is net te blink vir my skandeerder.) Los nou probleme op, u het moontlik nie later toegang nie.

Stap 4: Berei PIC voor

Berei PIC voor
Berei PIC voor

Nou moet ons 'n bietjie werk aan die PIC -chip doen voordat dit gereed is om op sy plek te word gesoldeer. Eerstens 'n aantekening oor pen nommering, as u nie die onderwerp ken nie. Speld 1 word aangedui deur 'n ingeboude punt op een hoek van die bokant van die skyfie; die res is opeenvolgend genommer en loop teen die kloksgewys om die chip. As u nie 'n kolletjie in een hoek sien nie, kyk u waarskynlik na die onderkant van die skyfie - draai dit om! Hierdie voor- en na -foto's wys die pen 1 -punt in die linkerbovenhoek - maar dit is NIE die oriëntasie in wat dit in die JuiceBox geïnstalleer sal word. Gee aandag aan die foto's! 'N PIC wat onderstebo geïnstalleer is, sal u JuiceBox waarskynlik nie doodmaak nie, maar dit sal ook niks bereik nie … Buig die penne 1, 4 en 8 saggies met 'n naald, en buig die penne 1, 4 en 8 totdat dit reguit na die skyfie wys. Die idee is om te verhoed dat hulle enigiets op die printplaat raak as die res van die penne op hul plek gesoldeer is. Smeer 'n bietjie soldeer aan die bokant van pen 1 en 8 - dit is waarskynlik makliker om dit te doen eerder as later. Moet u nie aan pin 4 steur nie, dit sal aan niks gekoppel wees nie.

Stap 5: PIC -plasing

PIC -plasing
PIC -plasing

Nou kom die oomblik van waarheid - soldeer die PIC op sy plek. Let daarop dat die pen 1 -puntjie nou regs onder op die foto is !!!

Die drie losgemaakte penne aan die linkerkant kan individueel verbind word met die drie JTAG -pads in 'n ry waarop u vroeër soldeer aangebring het. Die twee penne aan die regterkant sal albei aansluit by die selfstandige JTAG -pad - eintlik hoef slegs pen 3 gekoppel te word, maar daar is niks beter om met pen 2 te doen nie, en dit moet nie laat dryf nie. Die PIC pas 'n bietjie beter met al hierdie pads as dit effens na links kantel, soos getoon. U hoef nie meer soldeer in hierdie stap toe te dien nie. Die idee is om die PIC vas te hou met 'n pincet en 'n effense afwaartse druk uit te oefen terwyl die penne aan die een kant verhit word. Sodra die bestaande soldeer smelt, verwyder die yster, maar hou die PIC roerloos met die pincet vas totdat die soldeer herstel. Herhaal met die ander kant. Kontroleer u werk weer met die vergrootglas. Daar mag geen soldeerbrue wees nie, behalwe die doelbewuste een tussen penne 2 en 3. Daar mag niks aan enige deel van die printplaat raak wat u nie opdrag gegee het om soldeer aan te bring nie. Daar moet drie PIC -penne wees wat op hierdie punt heeltemal nie verbind is nie.

Stap 6: Die laaste twee verbindings

Die laaste twee verbindings
Die laaste twee verbindings

Knip die twee drade as hulle te lank is, en buig hulle sodat hulle punte net aan PIC penne 1 en 8 raak.

Soldeer die drade aan die penne. U sal die drade in die middel met die tang wil hou (om te verhoed dat hulle beweeg, en ook as 'n koellichaam dien). Dien die yster so kort as moontlik aan - die idee is dat die draad nie verhit word tot die punt waar die soldeer aan die ander kant smelt nie. Dit is hoekom ek die drade so rondloop, langer as wat streng nodig is - as hulle die kortste pad neem, is dit onmoontlik om slegs een kant op 'n slag te hanteer. Tyd vir 'n laaste ondersoek met die vergrootglas - die drade mag niks anders raak as die eindpunte waaraan dit gesoldeer is nie. Skuif miskien 'n stuk elektriese band onder hulle om dit te verseker. Daar moet nog 'n PIC -pen wat nie gekoppel is nie, oorbly, en dit sal so bly.

Stap 7: Probleemoplossing

Tyd om u werk te toets! Kry die Pixecutor -demo -programme van hier af (of https://moin.elinux.org/wiki/JuiceBoxPixecutor as dit nie werk nie). Kopieer dit na u geheuekaart (slegs wortelgids - die prentweergawe ondersteun nie gidse nie). Plaas kaart en adapter in JuiceBox. Installeer batterye of steek die wisselstroomadapter in, en skakel dit dapper aan! As die JuiceBox nie normaal werk nie, kyk eers na die soldeer van pen 5. As dit nie die geval is nie, het u waarskynlik 'n toevallige verbinding gemaak met 'n pad of spoor wat u glad nie moes aangeraak het nie. Geen ander waarskynlike fout met slegs die pads waaraan u moes soldeer nie, het hierdie effek. As ek dit weer wil kontroleer, miskien met 'n beter vergrootglas, kan ek u voorstel as dit gebeur. speler). Kies een van die demo -programme asof dit 'n prentjie is - TINYGL_SPIN, miskien. U sal ten minste kortliks 'n skerm sien wat meestal vullis is - hierdie programme is immers nie regtig foto's nie. As die skerm bly en teks bevat met die opskrif "VEREIST PIXECUTOR", kon die Pixecutor dit nie heeltemal aktiveer nie. Miskien het u 'n soldeerbrug, of is een van die PIC -penne nie eintlik aan die onderkant vasgesoldeer nie. (Dit blyk dat pen 6 die waarskynlikste plek is omdat dit tussen twee ander penne is. Probeer dit saggies met 'n klein skroewedraaierpunt draai - as dit van kant tot kant kan beweeg, is dit duidelik nie gesoldeer nie.) As die skerm bevat vullis, maar geen boodskap "VEREIST PIXECUTOR" nie, dan loop die program eintlik - die eerste ding wat die programme doen, is om die boodskap op die skerm uit te skakel. As die skerm so bly, het die program miskien om een of ander rede neergestort, of was dit eenvoudig nie bedoel om iets te wys nie. Die SHELLY -program lanseer byvoorbeeld 'n opdragskulp op die seriële poort. Tensy u 'n seriële poortmodus geïnstalleer het en dit gebruik om 'n opdrag uit te voer wat die skerm beïnvloed, sal niks op die JuiceBox verskyn nie.. Dit is moontlik dat programme geskryf kan word wat terug kan gaan na die foto -kyker as dit klaar is, maar dit beperk wat hulle kan doen, so ek twyfel of daar baie sulke programme sal wees. As u om een of ander rede die Pixecutor heeltemal wil deaktiveer, kan dit gedoen word sonder om dit heeltemal te verouder. Koppel net PIC -pen 4 (die een wat tans nie aan iets gekoppel is nie) aan die grond - 'n nabygeleë gebied van die beskermingsfoelie werk. Dit sal die PIC permanent in 'n hersteltoestand hou, dus die oorblywende gevolge vir die werking van JuiceBox moet te wyte wees aan soldeerverwante probleme.

Stap 8: Afsluiting

Oké, u Pixecutor werk hopelik nou, dit is tyd om die saak weer bymekaar te sit. As u 'n Dremel of soortgelyke gereedskap het, wil u 'n deel van die agterste plastiek wegslyp op die plek waar die OBK daaraan sou raak. (U kan die omhulsel weer bymekaar sit sonder om dit te doen, maar dit pas goed.) U hoef nie noodwendig die hele plastiek deur te sny nie, maar maak dit net 'n bietjie dunner in die gebied. ignoreer die omslag vir nou. Sit die stukkie plastiek weer op die laaste oomblik in; dit is een van die penne waarop die omslag draai. Let daarop dat dit onderstebo in relasie tot die pen aan die ander kant ingaan (dit word met 'n skroef vasgehou). Vervang die vier skroewe wat u verwyder het. Maak die skermomslag terug op die penne, in die veronderstelling dat u dit wil gebruik. Geniet u sappiger JuiceBox! As u u eie JuiceBox -sagteware wil skryf, kan u die beskikbare inligting hieroor vind op

Aanbeveel: