WK*, MP3, welke taal/programma.

Status
Niet open voor verdere reacties.

Prozac1970

Gebruiker
Lid geworden
9 dec 2007
Berichten
65
Hallo iedereen!

Wellicht niet het juiste (sub)forum, maar ik heb geen idee waar de vraag anders zou kunnen stellen.

Ik zit met een vraagstuk waar ik het antwoord niet op weet. Ik wil bepaalde teksten kunnen aanpassen die op een (LED-)display worden weergegeven in een apparaat. OS van apparaat is onbekend (specifiek voor dit apparaat ontworpen). Tegelijk wil ik een aantal audiofiles (MP3) aanpassen. Meldingen voor op het display worden (eenmalig) als software-update ingelezen. Geluid (MP3) wordt uitgelezen van een permanent in het apparaat gestoken SD-card.

Als ik de melding voor het display -middels een hex editor- aanpas, geeft het apparaat een foutmelding tijdens het updaten en hangt zichzelf op. Reset (stroomloos maken is de enige mogelijkheid om opnieuw op te starten.)

Als ik de MP3-tracks aanpas, speelt er 1 (aangepast) bestand af en verder niets meer...

Wat ik tot nu toe weet:
Display-bestanden zijn waarschijnlijk gemaakt in Lotus 1-2-3 aldus: http://mark0.net/onlinetrid.aspx (49,9% bepaald als WK*-bestand. Met excel kan ik idd het bestand openen) Het bestand is echter niet te openen in Lotus 1-2-3 (leest u: Lotus SmartSUITE R9.5) en heeft als extensie: .spr. (afkorting voor sprache denk ik, zie hexdump)

MP3 is mogelijk layer 1 gelet op de meta's, 64kbps mono. Mijn tracks komen qua bestandsgrootte (in kb's) en qua tijd (speelduur) niet overeen met het origineel.

Vragen:
Hoe kan ik de display tekst aanpassen? Met welk programma of welke programmertaal?
Hoe maak ik dat het systeem de aangepaste mp3-tracks afspeelt? (Misschien mogelijk door de bestandsgrootte en speelduur exact overeen te laten komen als het origineel?)

Dank voor jullie tijd! Indien er meer gegevens nodig zijn of originele bestanden ben ik meer dan bereid deze te verstrekken.

Groet,

Marcel.


Voor alle volledigheid wat mini hex-dumps:

Display tekst:

Code:
0000:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0010:  FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF    ................
0020:  FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF    ................
0030:  FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF    ................
0040:  53 70 72 61 63 68 65 75 70 64 61 74 65 00 00 00    Spracheupdate...
0050:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0060:  5C E8 16 00 C2 13 00 00 02 00 FC 51 4A 4B 2D 53    ...........QJK-S
0070:  50 52 2D 53 74 61 72 74 00 00 00 09 00 00 00 00    PR-Start........
0080:  00 00 00 00 00 00 00 00 FF FF FF FF FF FF FF FF    ................
0090:  FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF    ................
00A0:  FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF    ................
00B0:  FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF    ................
00C0:  FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF    ................
00D0:  FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF    ................
00E0:  FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF    ................
00F0:  FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF    ................

--------------------------------------------------------------------------------

MP3-track:

Code:
0000:  FF FB 52 C0 00 00 08 44 09 16 03 08 00 01 70 21    ..R....D......p!
0010:  E5 F5 83 0D 71 44 2C 20 80 18 7F 3F C8 4B A2 B7    ....qD, ...?.K..
0020:  FA 9D BB 21 A8 E5 7E A3 85 31 06 20 72 31 A1 F5    ...!..~..1. r1..
0030:  38 4E 0F A6 5C 3F D7 FA 9D CB 87 D4 73 F9 40 41    8N...?......s.@A
0040:  FC B9 F8 80 E7 10 5B F0 43 10 06 29 75 82 77 CB    ......[.C..)u.w.
0050:  87 FA 8E 08 DF FD D5 DB 6D B6 DB 6D B6 DB 68 99    ........m..m..h.
0060:  48 83 09 57 1C A6 BD 34 A3 3A B5 AC DB 34 1A 03    H..W...4.:...4..
0070:  19 F6 73 65 9E 5A 7C D3 46 B4 FD A2 DA A6 B9 E6    ..se.Z|.F.......
0080:  FB BB 00 1A C1 07 D0 4B 0B 52 32 EC B8 E4 3A 9B    .......K.R2...:.
0090:  21 65 B5 15 CC F7 65 77 FE 8C 4D BD 45 F6 63 96    !e....ew..M.E.c.
00A0:  BE 7F A5 32 E0 B2 DC 7A 75 B3 E7 53 39 98 02 3B    ...2...zu..S9..;
00B0:  9F F1 A3 00 FF FF FE A9 40 5B 45 13 34 94 8D 00    ........@[E.4...
00C0:  E0 80 10 23 EE F3 FE 76 F2 C6 DE E5 76 9C 81 CF    ...#...v....v...
00D0:  85 FF FB 52 C0 0E 80 0B 8C 27 2F 35 A0 80 29 E2    ...R.....'/5..).
00E0:  C8 28 F7 28 20 00 B5 57 90 A0 10 CC 29 BD 3D E8    .(.( ..W....).=.
00F0:  FF CF CF 12 1C 40 0B 0F 89 03 50 88 F1 FF 96 06    .....@....P.....
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan