|
|
|
|
Strumenti |
19-12-2011, 13:48 | #1 |
Member
Iscritto dal: Nov 2011
Città: Trento
Messaggi: 115
|
SAMSUNG MP3-LINUX SCRIPT
Creo questa discussione con l'intenzione di unire qui chiunque abbia idee o proggetti da sviluppare o, meglio ancora, già sviluppati per gli mp3 linux-based della samsung, come l'YP-R1 o YP-R0 o altri.
|
19-12-2011, 19:56 | #2 |
Member
Iscritto dal: May 2011
Messaggi: 107
|
Uhm okay, ma se possibile sarebbe molto meglio raccogliere tutto su ABI come diceva giustamente vanni_linux
|
19-12-2011, 20:28 | #3 |
Member
Iscritto dal: Nov 2011
Città: Trento
Messaggi: 115
|
ok, ma chi non ha voglia di iscriversi su un altro forum potrà sempre postare gli gli script, le idee e il resto qui
|
19-12-2011, 21:49 | #4 |
Senior Member
Iscritto dal: Jun 2010
Messaggi: 1955
|
Se vi serve qualcosa io sono sempre a disposizione, purtroppo il tempo manca sempre, quindi posso fare solo cose piu' o meno veloci.
__________________
http://www.hacklabproject.org/ | http://www.dronix.org/ | http://repofulm.dyndns.org/ Offrimi una colazione (donazione libera per sviluppo): http://goo.gl/sldNT |
20-12-2011, 17:10 | #5 |
Member
Iscritto dal: May 2011
Messaggi: 107
|
Intanto ne posto io uno carino che avevo fatto per delle prove ecc...
Praticamente è un "driver" dell'illuminazione che funziona totalmente da script -- backgliht.sh -- FOR R0 only, for R1 you should have a look for the possible high level interface to modify the backlight. For example, R0 has /sys/devices/platform/afe.0/bli, echoing "0" disables BL, echoing "10" makes the high BL. But it's better modifying the registers on AS3543 directly NOTE: set Always on in R0 settings NOTE2: after some time I guess the script crashes (no more backlight, but device still working and responding to keys :S) Codice:
#!/bin/sh timeout=40 #! Note: not seconds...still to complete sync with time..about 9 seconds @ 200 mhz timer=0 bg_state="on" #! On by default... bl_dis () { cd /usr/local/bin ./afewr 0x1b 0x2 0x00 ./afewr 0x1b 0x3 0x00 } bl_en () { cd /usr/local/bin ./afewr 0x1b 0x3 0x8 #minimum light possible, change 0x8 if you want but don't go too higher!!! } get_state () { cd /usr/local/bin if ./aferd 0x1b 0x3 | grep -q 0x00 then bg_state="off" else bg_state="on" fi } daemon () { while [ 1 ]; do get_state #echo "$bg_state" if [ $timer -gt $timeout ] then #echo "Timeout reached: turning off backlight" if [ "$bg_state" == "on" ] then bl_dis fi else #echo "our timer has gone bad again :D" if [ "$bg_state" == "off" ] then bl_en fi fi # >& /dev/null var=$(dd if=/dev/r0Btn bs=4 count=1) if [ -z "$var" ] then #echo "String is null. Incrementing timer.." #echo "$var" timer=$(($timer+1)) else #echo "String is not null. Resetting timer..." #echo "$var" timer=0 fi #sleep 0.1 #echo "$timer" #sync done } # Start our "driver" daemon & #sleep 10 #reboot EDIT: faccio notare che gran parte dei lettori Samsung, da una certa data probabilmente (circa 2006?), usano kernel linux per funzionare Ultima modifica di MemoryS60 : 20-12-2011 alle 17:14. |
21-12-2011, 15:57 | #6 |
Member
Iscritto dal: Nov 2011
Città: Trento
Messaggi: 115
|
memorys60 caro... ho un amico che usa un q2, vorrebbe il lettore flash come sull'r1, come faccio, creo uno script o mi servo flash cs5.5 pro oppure non può proprio ottenere il flash player?
PS: conosco qualcuno che ha un r0, magari potrebbe interessargli, grazie... infran wiew, o come come cavolo si scrive, non funzia e da 2 errori: http://www.hwupgrade.it/forum/attach...1&d=1324484099 e un altro che non compare più, se torna ti invio l'immagine... Ultima modifica di dierre98 : 21-12-2011 alle 16:16. |
21-12-2011, 16:56 | #7 | |
Member
Iscritto dal: May 2011
Messaggi: 107
|
Quote:
Devi andare sulla home di irfan e scaricare tutti i plugin aggiuntivi EDIT2: ieri mi sono sbagliato a darti la grandezza giusta, è 240x400 (R1) e non 240x320 (R0) Ovviamente per il flash non si può fare nulla: in due soldoni. Oltre che non avere i sorgenti del flash, anche ad averli dovresti stare ad adattare tutte le funzioni che leggono la tastiera, disegnano etc .... Non è che riusciresti a postare l'output del comando (eseguito sull'R1): ls -R /sys e magari anche ls -R /proc ? Cosi vediamo se c'è qualcosa di interessante PS: se vuoi sapere la memoria libera cat /proc/meminfo invece per il processore: cat /proc/cpuinfo Altri snippet, ma questi sono validi in tutti i kernel linux hehe, anche su pc ovviamente EDIT: già che ci sei fammi anche l'output di ps -A top tenkiu Ultima modifica di MemoryS60 : 21-12-2011 alle 17:00. |
|
21-12-2011, 17:45 | #8 |
Member
Iscritto dal: Nov 2011
Città: Trento
Messaggi: 115
|
IMMAGINI RAW O ALTRO?
|
21-12-2011, 20:00 | #9 |
Member
Iscritto dal: May 2011
Messaggi: 107
|
|
22-12-2011, 13:06 | #10 |
Member
Iscritto dal: Nov 2011
Città: Trento
Messaggi: 115
|
ho già scaricato tutto, ma non mi compaiono delle immagini comprensibili, ho usato le tue impostazioni, ma compaiono imagini tipo l'allegato
|
23-12-2011, 16:29 | #11 | |
Member
Iscritto dal: May 2011
Messaggi: 107
|
Quote:
ps: sei mica riuscito ad eseguire i comandi che ti ho detto? |
|
23-12-2011, 21:45 | #12 |
Member
Iscritto dal: Nov 2011
Città: Trento
Messaggi: 115
|
saro limitato io, ma come faccio in un file nella rom o come?
ps: puoi postare qualche nuovo script, sull'r1 e magari su un editor di testo o per qualcos'altro, questa discussione sta diventando sulle raw e non sugli script. per lo script sull'r0, ho chiesto al mio amico e ha detto che lui la ha già un menu per la luminosità. Ultima modifica di dierre98 : 23-12-2011 alle 21:49. |
23-12-2011, 22:14 | #13 | |
Senior Member
Iscritto dal: Jun 2010
Messaggi: 1955
|
Quote:
Non posto tutto perche ci sto fino a pasqua... C'è la regolazione sulle impostazioni del lettore e basta. Se ha uno script è per forza quello di lorenzo, visto che lui è l'unico che ne ha fatto uno e lo ha messo on-line.
__________________
http://www.hacklabproject.org/ | http://www.dronix.org/ | http://repofulm.dyndns.org/ Offrimi una colazione (donazione libera per sviluppo): http://goo.gl/sldNT |
|
24-12-2011, 15:34 | #14 |
Member
Iscritto dal: Nov 2011
Città: Trento
Messaggi: 115
|
caro VanniX_LinuX,
per Natale vorrei: un editor di testo, un visualizzatore di file pdf, odp, ppt, pptx, doc, docx, dat, c, c++, zip, rom, nds, gba, gbc, raw, html, exe, ecc... ed un editor per oguno di questi file, spero di non chiedere troppo visto che quest'anno ho hackerato diverse cose e quindi non penso di essere stato molto buono, prometto che l'anno prossimo farò il bambino buono... seriamente, postami lo script che mi permette di editare testi e/o quelli che permettono di modificare cartelle o file, grazie. BUON NATALE A TUTTI!!!!! Ultima modifica di dierre98 : 24-12-2011 alle 15:51. |
24-12-2011, 20:51 | #15 |
Senior Member
Iscritto dal: Jun 2010
Messaggi: 1955
|
Lo script dove deve girare? firmware ufficiali o rockbox?
Che file devi editare? testo semplice? Su quale lettore?
__________________
http://www.hacklabproject.org/ | http://www.dronix.org/ | http://repofulm.dyndns.org/ Offrimi una colazione (donazione libera per sviluppo): http://goo.gl/sldNT |
25-12-2011, 16:42 | #16 |
Member
Iscritto dal: Nov 2011
Città: Trento
Messaggi: 115
|
mi basta un txt su r1 in 4.00mod, penso che anche altri sarebbero felici se potessero avere un editor sull'r1 invece che prendersi il computer o altro in vacanza all'estero, che se te lo fregano... beato chi te lo trova! ed essendo che il lettore può leggere i txt basta un editor txt.
|
25-12-2011, 21:02 | #17 |
Senior Member
Iscritto dal: Jun 2010
Messaggi: 1955
|
Io non ho ancora capito cosa hai capito te, scusa il gioco di parole..
Comunque per fare un editor di testo per R1, con firmware ufficiale (come stai usando te), servono i sorgenti dell'app samsung, e modificarla in uno dei seguenti modi: 1) Fornire l'accesso alla shell del device per poter avviare script personalizzati che supportino I/O verso l'utente. 2) Modificare l'app stessa per aggiungere un editor di testo, basato su vi. Inoltre conviene usare l'editor incluso nella versione completa di busybox (vi). Quindi va anche ricompilato l'eseguibile di busybox, e poi aggiunti tutti i link simbolici all'interno della rom. Quindi, in riassunto serve: 1) Sorgenti app samsung (che non abbiamo). 2) Script per utilizzare l'editor vi (da scrivere). 3) Tools di decompressione/ricompressione firmware per R1 (che abbiamo, li ho per R0, ma penso siano uguali). 4) Busybox completa (da configurare e compilare apposta per quel device). 5) Un R1 per fare prove (che non ho). Secondo me non vale la pena, anche perche' alla fine è un player mp3, e non un computer... Comunque ricordati che qui si parla di un kernel linux, dove se qualcosa non ti piace la modifichi e la usi, come credi meglio. Devi tener conto pero'che in rete non puoi trovare tutto quello che ti serve.. Anche perche in questi device non è possibile prendere script/eseguibili e copiarli li "alla buona", nella speranza che funzionino. Primo perche hanno un'architettura abbastanza delicata, e secondo perche per aggiungere "roba" al sistema devi riflashare ogni volta, e se per sbaglio fai qualche errore (anche piccolo) nello spacchettamento/ri-impacchettamento della rom rischi di buttare via tutto.
__________________
http://www.hacklabproject.org/ | http://www.dronix.org/ | http://repofulm.dyndns.org/ Offrimi una colazione (donazione libera per sviluppo): http://goo.gl/sldNT |
25-12-2011, 21:58 | #18 |
Member
Iscritto dal: Nov 2011
Città: Trento
Messaggi: 115
|
capito...
|
27-12-2011, 11:37 | #19 |
Junior Member
Iscritto dal: Sep 2010
Messaggi: 18
|
Ciao a tutti. Io possiedo l'YP-R0 da ormai molto tempo e per l'uso che ne faccio io è un ottimo lettore...solo una cosa mi manca, e chiedo a voi se è possibile: vorrei che la libreria musicale indicizzasse anche i file presenti su SD. Il mio lettore gira con Mod Firmware 2.20.
Grazie in anticipo |
27-12-2011, 18:34 | #20 | |
Member
Iscritto dal: May 2011
Messaggi: 107
|
Quote:
Anzi magari aspetta un attimo che diventi leggermente più stabile (nel senso che verrà inserito l'installer automatico ecc...) Anzi colgo l'occasione che il port dell'R0 sta proseguendo molto bene |
|
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 13:30.