Hoi,

Iemand voor de fun al bezig geweest met het aanpassen van de plus discodisk? Je krijgt de plus supermarkt een discodisk als je voor een x bedrag boodschappen doet.

Nu heb ik zo'n player gehaald en daarin zit een W25Q32BVSSIG-ND memory chip.

http://search.digikey.com/scripts/DkSearch/dksus.dll?WT.z_cid=ref_supp…

Was gewoon benieuwd of iemand hiermee aan het spelen is. Lijkt mij wel grappig om zelf data erop te zetten.

Hmm, heb je ook foto's ? Wellicht dat er meer mensen zijn die dit interessant vinden ?

Overigens dat chippie is 'gewoon' een geheugen chippie, maar wellicht dat je dat bedoelde ?

Uiteraard bedoelde ik dat. Heb momenteel alleen een brakke telefoon maar ik zal vanavond een paar plaatjes maken.

[Bericht gewijzigd door Henry S. op (56%)]

Hoe zit de speler in elkaar? Foto van de printplaat aub! Misschien zijn ze te voorzien van eigen muziek of geluidseffecten?! Of te "circuitbenden"?

zoals ik al zei, post ik vanavond plaatjes van de player.

Het is een simpel ding met standaard stuk of 12 muziekjes welke op memory chip opgeslagen staan. Om die reden denk ik dat het redelijk simpel te doen is om deze van eigen muziek te voorzien. Printje is erg simpel en dus misschien wel te recylen voor je eigen project.

Te laat! Toch maar eentje gehaald voor een eurootje...

De binnenkant:
https://sites.google.com/site/benadski/electronics-1/temp/disko1.jpg

https://sites.google.com/site/benadski/electronics-1/temp/disko2.jpg

Waarschijnlijk niet veel mee te beginnen tenzij je uit kan vlooien of er een soort FAT in het flash chipje staat en hoe de geluiden opgeslagen zijn. Je hebt in ieder geval een 32Mbit flash chipje voor een euro. En een berg stickers. :P

Op die site staan toch zeker 40 combinaties.

Ik weet niet hoe lang die samples zijn, maar om 30 seconden mono geluid in honderden kbyte te krijgen, moet haast wel met mp3. (of een modtracker :P)

dus waarschijnlijk staat er geen bestandssysteem op, maar gebruikt hij de inputs van de buttons om het juiste blok geheugen te selecteren, en gaat dat rechtstreeks naar de decoder.

wel raar dat ze niet binair hebben geteld, dan hadden ze met 6 knopjes afgekund.

wellicht kun je die chip vervangen door een SD of is het mogelijk om zelf mp3 erop te zetten.

kan je deze chip niet op een usb stick solderen en dan alles inlezen in de pc? op een usb zit ook altijd zo'n chip.
als je dan weet welke bestanden ze gebruiken kan je er dingen op gaan zetten.

@michielbrink,
op USB sticks zie je vaak een controller en een geheugenchip met parallelle data- en adreslijnen. Deze chip werkt met SPI.

Het is niet zo moeilijk om een SPI geheugenchip uit te lezen, zo ben ik in het bezit van een bus pirate. Daarmee is het klusje zo geklaard. Maar zelf een interface bouwen met een PIC/AVR met seriële poort is ook zo gebeurd.

zijn er schema's voor om die dingen uit te lezen?
ik heb de msp430 uc's kan het hier ook mee?

EDIT: En werkt dit net als een usb dat je gewoon bestanden er op kan zetten en inladen?
en een usb stick kan niet zeg je maar een sd kaart dan?

Ik zie nu in een sdkaart datasheet dat een sdkaart via spi werkt en ik weet wat elke pin inhoud kan ik dan nu gewoon een verloopje maken van flash chip naar sd?
Of zit er een adder onder het gras?

[Bericht gewijzigd door Henry S. op (29%)]

@michielbrink: Dat de interface hetzelfde is wil niet zeggen dat het protocol en het bestandssysteem gelijk is. En niet alle sd-kaarten werken met SPI.

(vrijwel) alle SD-kaarten communiceren via SPI.

Je moet alleen niet denken dat zo'n chipje en een SD-kaartje uitwisselbaar zijn: ze spreken een heel andere taal. Net als mensen (vrijwel) allemaal met geluidsgolven spreken, maar een Spanjaard in Rusland slecht wordt verstaan.

En ik was te laat met het posten van plaatjes, dit dankzij een haperende internet verbinding. Maar is opgelost.

Ik heb vandaag de memory chip aan de Arduino geknoopt.
Krijg er wel wat informatie uit maar is nog niet duidelijk wat was is.

Het kan best wel eens 4 bit audio zijn bij 11kHz samplerate. Dan kan er zo'n 12 minuten geluid in zitten! Probeer 't eens af te spelen op een PWM uitgang? Met een simpel filtertje (100 Ohm weerstand en C van 10uF ofzo) erachter kan je 'm vast wel aan een koptelefoon knopen.

Ik geloof niet dat het MP3 is. Maar wie weet. Hang anders een scope aan de uitgang van het spelertje (met een 10 Ohm weerstand ipv speaker), dan kun je misschien zien hoeveel bits het is en welke samplefrequentie gebruikt wordt.

[Bericht gewijzigd door Benadski op (30%)]

Op de Plus site hebben ze het over 36 nummers, de eerdere link heeft er 40. 4 bit audio op 11kHz zou 36 nummers van 20s geven. Hoe lang duren de nummers die er op staan?

Nog geen 20 seconden, ongeveer 16s gemiddeld denk ik.

EDIT: "one, two, three" en "four" duren nog geen 2s bijvoorbeeld. De langste is denk ik 24s.

[Bericht gewijzigd door Benadski op (12%)]

Als je dan toch bezig bent, kun je ergens een dump uploaden? Dan is er vast wel iemand die het begrijpt.

Die variabele speeltijden doet vermoeden dat er wel een soort van index in zit.

Maar stel.
Ik heb met een uc alles uitgelezen zie ik dan een soort mp3 bestand of een kladblok bestand of hoe zit dit?

Als je de hele chip uitleest heb je een binair bestand van 4MB groot. Dat bestand bevat ruwe data die mogelijk af te spelen is met een sound editor als audacity maar die kans lijkt me niet erg groot.

Als de chip nog op het bordje zit kan je met een buspirate of andere logic analyzer waarschijnlijk achterhalen op welke positie in het geheugen ieder nummer begint (druk op een knopje -> blob-ic stuurt een lees commando naar flash).

Met die informatie en een hex-editor kan je het gebruikte formaat achterhalen en eventueel extra informatie uitlezen (bijvoorbeeld of de bitrate een vast gegeven is of variabel, of er een index tabel is e.d.)

Die informatie heb je nodig om een nieuw image te kunnen maken met daarin je eigen nummer(s).

Het staat inmiddels wel vast dat het geen MP3 formaat is.

Als je de frequentie van de SPI klok uitleest heb je een grote kans dat je de samplefrequentie ook weet.

Als iemand in Zwolle zo'n ding uit elkaar heeft liggen wil ik hem wel uitlezen met een bus pirate, dan zetten we de binaire inhoud ergens op het web.

[Bericht gewijzigd door mbbneon op (11%)]

Helaas niet in Zwolle in de buurt. Mocht je een plus in de buurt hebben en er een op kunnen halen wil ik 'm best betalen, ben heel nieuwsgierig hoe ze het op hebben geslagen. Ben zelf ook een "sample" spelertje aan het maken (met veeel meer functies).

Mwah... dan delen we de kosten jij 50 cent en ik 50 cent :-) overboeking van die paar centen kosten haast meer.

Och voor een euro ga ik geen moeite doen, ik zal eens kijken of ik morgen langs de Plus kan. Volgens mij zit er wel eentje in de buurt. Dan is het alleen nog even de boel aansluiten en dumpen.

[Bericht gewijzigd door mbbneon op (17%)]