Vinnaren i pepparkakshustävlingen!
2018-10-28, 19:58
  #1
Medlem
Som rubriken säger så undrar jag vilket språk som bilstereor (inte sånna med en stor touch skärm, ”vanliga” med en liten display och knappar) är programmerade i, och om det går att koppla in sig och ändra koden på något sätt. Tänker t.ex. om man kan gå in och göra egna menyer eller skapa nya funktioner.

Samanfattat:
1. Vilket språk är det skrivet i?
2. Hur kopplar man in sig i en stereo för att ändra programvaran? (Finns USB ingång, men vet inte om man kan gå därigenom?)
3. Vilka program behöver man till datorn för att göra något sådant?
Citera
2018-10-28, 20:22
  #2
Medlem
Mia-Rovys avatar
1. Omöjligt att svara på, det lär variera. Förmodligen C eller något liknande språk. Det lär vara kompilerar binär kod, så du kommer nog inte att kunna ändra funktioner hur som helst
Citera
2018-10-28, 20:27
  #3
Medlem
Intressant har själv funderat över detta, antar att de är byggda i kina frågan är vem som kodar dem?
Citera
2018-10-28, 20:31
  #4
Avstängd
iAmLanes avatar
Nästan alla är skrivna i Java.
Citera
2018-10-28, 21:08
  #5
Medlem
Är det en modern stereo och du har tur så är det gnu/linux som är installerat på den. Då kan du med ganska stor sannolikhet få ett shell med "serial port hacking".

Är det inte det så måste du få tag i firmwaren, skriva om koden och flasha stereon med uppdaterad mjukvara. Med andra ord, det kan du glömma.
Citera
2018-10-29, 04:36
  #6
Medlem
Om du svarar med en specifik modell så kanske man kan luska lite i det. Intressant fråga hursomhelst.
Citera
2018-10-29, 05:20
  #7
Avstängd
53280s avatar
Bero på årsmodell .Skulle gissa på assembler / C . Är det något som kan koppla upp sej emot nätet, så innehåller den troligen Linux.
Citera
2018-10-29, 13:36
  #8
Medlem
Citat:
Ursprungligen postat av GibbY
Om du svarar med en specifik modell så kanske man kan luska lite i det. Intressant fråga hursomhelst.

Kenwood KDC-BT31U heter modellen. Ingen aning vilken årsmodell det är men det var tydligen innan man körde musik via bluetooth. Stereon har bluetooth mottagning, men bara för samtal. Man kan alltså få upp ljud från samtal i stereon men inte musik. Det jag ville göra var att lägga till en ”source” så man kunde köra musik via bluetooth, samt lägga till LPF alternativ på vissa kanaler då det bara finns HPF.
Citera
2018-10-29, 16:40
  #9
Medlem
x12s avatar
Citat:
Ursprungligen postat av Swetard
lägga till en ”source” så man kunde köra musik via bluetooth, samt lägga till LPF alternativ på vissa kanaler då det bara finns HPF.
De äldre 1xDIN-enheterna har oftast inget "operativsystem". Det är en stor kretsblaffa med fasta inbyggda funktioner som sköter allt, finns inget program eller programmeringsspråk som körs i dem, det är helt på elektronisk väg där signal på en viss pinne på IC'n aktiverar den här eller den där funktionen, som att växla mellan radio, cd eller usb.

Dekodern för avtolkning av mp3, wma osv ligger oftast i en egen IC som inte gör annat än att läsa usb-stickan. Inget operativsystem här heller, så om det skulle kommit en ny mp3-standard hade du behövt byta hela apparaten för att få in den, om ens det hade varit ett alternativ, går sällan bara byta dekoderkretsen och att programmera om den är bara att glömma, den är inte programmerbar.

Det finns ofta ett ROM-chip som innehåller diverse förinställd text som ska stå i displayen, t.ex "välkommen" eller "Ford"+logga, och om textsträngar som "volume", "balance" osv ska vara på engelska, tyska, spanska eller nåt annat. Det chipet skulle du kunna modda, så det t.ex står "Cheddarost" och en Arla-logga där istället.

Att tolka av blåtand, då får du ladda ner/köpa servicemanualen nånstans ifrån och börja löda i apparaten, kanske bygga en egen dekoder för det och löda in på nån ingång du inte använder eller switcha in det med en hemmafix strömbrytare eller liknande. Lågpassfilter får du nog bygga själv om inte apparaten är en basmodell där man bara utelämnat vissa elektronikkomponenter som finns i en dyrare modell som delar samma kretsplatta och där du då skulle kunna löda dit de grejorna.

Googla på apparatens modellnummer + service manual, se om du kan få tag på nån pdf, så ser du vad som finns i lådan och exakt hur varje liten grej är kopplad.
Citera
2018-10-29, 19:29
  #10
Moderator
MondoBizarros avatar
Övriga dator- och IT-diskussioner --> Övriga utvecklingsfrågor
/Moderator
Citera
2018-10-30, 07:53
  #11
Medlem
Citat:
Ursprungligen postat av iAmLane
Nästan alla är skrivna i Java.

Mycket Spring, Hibernate och XML
Citera

Stöd Flashback

Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!

Stöd Flashback