Torna indietro   Hardware Upgrade Forum > Componenti Hardware > Periferiche di memorizzazione e controller > Sistemi NAS e HDD Multimediali

Recensione Zenfone 11 Ultra: il flagship ASUS ritorna a essere un 'padellone'
Recensione Zenfone 11 Ultra: il flagship ASUS ritorna a essere un 'padellone'
Zenfone 11 Ultra ha tantissime qualità interessanti, fra cui potenza da vendere, un display di primissimo livello, un comparto audio potente e prestazioni di connettività fra le migliori della categoria. Manca però dell'esclusività del predecessore, che in un settore composto da "padelloni" si distingueva per le sue dimensioni compatte. Abbiamo provato il nuovo flagship ASUS, e in questa recensione vi raccontiamo com'è andata.
Appian: non solo low code. La missione è l’ottimizzazione dei processi con l'IA
Appian: non solo low code. La missione è l’ottimizzazione dei processi con l'IA
Abbiamo partecipato ad Appian World 2024, evento dedicato a partner e clienti che si è svolto recentemente nei pressi di Washington DC, vicino alla sede storica dell’azienda. Nel festeggiare il 25mo anniversario, Appian ha annunciato diverse novità in ambito intelligenza artificiale
Lenovo ThinkVision 3D 27, la steroscopia senza occhialini
Lenovo ThinkVision 3D 27, la steroscopia senza occhialini
Primo contatto con il monitor Lenovo ThinkVision 3D 27 che grazie a particolari accorgimenti tecnici riesce a ricreare l'illusione della spazialità tridimensionale senza che sia necessario utilizzare occhialini
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 02-11-2009, 13:39   #41
snico_one
Senior Member
 
Iscritto dal: Dec 2000
Messaggi: 322
PoD info

Hi

Quote:
Originariamente inviato da buzzkaido Guarda i messaggi
Ok.

Just keep in mind that Plug On Device system allow you to create a specific "driver" (a bash script) for ANY device with Linux and Telnet, and to distribute packages for this driver.
i don't know as PoD work, i don't found documentation on website.

Have you doc (informal) for development guide (not user guide side GUI)?

If i want insert dvd usb drive (for example) and this support don't is inside kernel, PoD recompile the kernel ?

Is PoD only a GUI interface for automatic install of pre-existing module?


nico
snico_one è offline   Rispondi citando il messaggio o parte di esso
Old 02-11-2009, 13:50   #42
buzzkaido
Junior Member
 
Iscritto dal: Nov 2009
Messaggi: 4
PoD only allows you to install new package.

It doesn't do anymore (it doesn't recompile the kernel for example)

Documentation writing is in progress...

To start :

1. PoD Installs "POD Package"
2. PoD needs a "driver"

A driver :

A driver is a "driver.sh" script which implements several functions :
- doReadFile
- doInstallPackage
- doUninstall package
......


A POD package :

POD packages for the PlayOn HD are simple TAR files. But you can use any format, depends on how did you coded the driver.



For a start, you can download a repository snapshot (on www.plugondevice.com/repository) and see how it works.

I think that for N200 you only need to change the paths...
buzzkaido è offline   Rispondi citando il messaggio o parte di esso
Old 02-11-2009, 20:47   #43
§enza§enso
Junior Member
 
Iscritto dal: Apr 2006
Messaggi: 25
....l'avete violentato brutalmente sto povero player!!!...bravi!!almeno uno se lo customizza un pò come gli piace...anche se non ho capito una cippa di quello che avete fatto!!

che miglioramenti avete riportato? velocità? codecs aggiuntivi?
__________________
§enza§enso è offline   Rispondi citando il messaggio o parte di esso
Old 02-11-2009, 22:05   #44
snico_one
Senior Member
 
Iscritto dal: Dec 2000
Messaggi: 322
Quote:
Originariamente inviato da §enza§enso Guarda i messaggi
....l'avete violentato brutalmente sto povero player!!!...bravi!!almeno uno se lo customizza un pò come gli piace...anche se non ho capito una cippa di quello che avete fatto!!

che miglioramenti avete riportato? velocità? codecs aggiuntivi?
Per il momento si sta soltanto capendo le potenzialità del sistema.

Dal punto di vista di riproduzione video non c'è stato nessun miglioramento e non penso che ce ne saranno in futuro poichè l'applicativo DvdPlayer è chiuso (nessun sorgente disponibile).

I miglioramenti potranno esserci soltanto dal punto di vista "sistemistico" poichè linux è aperto (ci sono i sorgenti); questo significa che si potrà (se ne saremo capace) di collegarlo ad un dvd esterno usb, aumentarne la gestione software, farlo diventare una "torrent machine" ecc.


nico
snico_one è offline   Rispondi citando il messaggio o parte di esso
Old 03-11-2009, 19:12   #45
snico_one
Senior Member
 
Iscritto dal: Dec 2000
Messaggi: 322
NAND FLASH

La nand flash dell'N200 è la memoria dove risiede tutto il sistema linux essendo il box privo di altro storage.

Di seguito si riporta un estratto dei messaggi console riguardo la nand flash del sistema:

Codice:
Realtek NAND Flash Driver Rev:179838 (2009-04-23)
One HY27UF081G2A chip has 1 die(s) on board
nand part=HY27UF081G2A, id=adf1801d, device_size=134217728, chip_size=134217728, num_chips=1, isLastPage=0
[rtk_nand_scan_bbt] have created bbt B0, just loads it !!
[dump_BBT] Nand BBT Content
Congratulation!! No BBs in this Nand.
4 cmdlinepart partitions found on MTD device rtk_nand
RTK: using dynamic nand partition
Creating 4 MTD partitions on "rtk_nand":
0x00000000-0x01780000 : "Partition_000"
0x01780000-0x069a0000 : "Partition_001"
0x069a0000-0x079a0000 : "Partition_002"
0x079a0000-0x08000000 : "Partition_003"
0x00000000-0x08000000 : "disc"
Realtek Nand Flash Driver is successfully installing.
Da ciò si desume che:
  • il chip presente è il HY27UF081G2A con 134217728 byte = 128 MiB
  • è definito il device rtk_nand
  • sono presenti 4 partizioni MTD (Memory Technology Device)
Ogni partizione è associata ad un device come riportato dal comando:

Codice:
/ # cat /proc/mtd
dev:    size   erasesize  name
mtd0: 01780000 00020000 "Partition_000"
mtd1: 05220000 00020000 "Partition_001"
mtd2: 01000000 00020000 "Partition_002"
mtd3: 00660000 00020000 "Partition_003"
mtd4: 08000000 00020000 "disc"

riassumendo:

Codice:
Partition   Address-range               Size                        Device
---------   ---------------------       ---------------------       ---------------
0           0x00000000-0x01780000       24641536    24064 KiB       /dev/mtdblock/0
1           0x01780000-0x069a0000       86114304    84096 KiB       /dev/mtdblock/1
2           0x069a0000-0x079a0000       16777216    16384 KiB       /dev/mtdblock/2
3           0x079a0000-0x08000000        6684672     6528 KiB       /dev/mtdblock/3

Al login del sistema sono montati soltanto i device 1 e 2, come riportato dai comandi:

Codice:
/ # mount
/dev/root on / type yaffs2 (ro,noatime)
none on /dev type devfs (rw)
none on /proc type proc (rw,nodiratime)
devpts on /dev/pts type devpts (rw)
none on /sys type sysfs (rw)
/dev/mtdblock/2 on /usr/local/etc type yaffs2 (rw,noatime)
none on /tmp type ramfs (rw)
/dev/rd/0 on /mnt/rd type vfat (rw,nodiratime,fmask=0022,dmask=0022,codepage=cp437,iocharset=iso8859-1)


/ # df -h
Filesystem                Size      Used Available Use% Mounted on
/dev/root                82.1M     68.6M     13.5M  84% /
/dev/mtdblock/2          16.0M      1.4M     14.6M   9% /usr/local/etc
/dev/rd/0                40.0k     40.0k         0 100% /mnt/rd


/ # ls -l /dev/root
lr-xr-xr-x    1 root     root           10 Mar 23 00:00 /dev/root -> mtdblock/1

Dei device 0 e 3 non si hanno informazioni precise se non che /dev/mtdblock/0 è utilizzato per il bootloader (come si vedrà in seguito).


La caratteristica fondamentale dei device mtdblock è il file system utilizzato YAFFS (Yet Another Flash File System) progettato specificamente per le memoria Nand Flash.

Per approfondimenti sul YAFFS (versione 1 e 2) su può vedere http://en.wikipedia.org/wiki/YAFFS



nico
snico_one è offline   Rispondi citando il messaggio o parte di esso
Old 04-11-2009, 16:59   #46
snico_one
Senior Member
 
Iscritto dal: Dec 2000
Messaggi: 322
FIRMWARE UPDATE

Il firmware di aggiornamento è distribuito in un unico file image di nome install.img.

Tale file è un tar che esploso contiene:

Codice:
arial.tff                                   font dei messaggi a video durante update
audio_firmware.install.bin                  programma installazione audio
configuration.xml                           configurazione del package
flash_erase                                 programma per cancellare la nand flash
install_a                                   programma di istallazione
mkfs.jffs2                                  programma per formattare il flash file system
nandwrite                                   programma per scrive sulla nand flash
video_firmware.install.bin                  programma installazione video
package2                                    <directory>
    bluecore.audio                          audio kernel code
    video_firmware.bin                      video kernel code
    vmlinux.develop.avhdd.mars.nand.bin     kernel code
    yaffs2_1.img                            image file system root /
    yaffs2_2.img                            image file system /usr/local/etc
I primi file gestiscono l'operazione di update del firmware,
gli altri file (quelli contenuti nella directory) package2 rappresentano l'aggiornametno vero e proprio.

Utilizzando la console seriale si possono esplorare e ricostruire i passi eseguiti durante l'aggiornamento che consiste nella riscrittura della nand flash.

In precedenza, si era già vista la struttura della nand flash:

Codice:
Device              Address Range               Size
------              -------------               ----
/dev/mtdblock/0     0x00000000-0x01780000       0x1020000==24641536
/dev/mtdblock/1     0x01780000-0x069a0000       0x03E0000==86114304
/dev/mtdblock/2     0x069a0000-0x079a0000       0x01E0000==16777216
/dev/mtdblock/3     0x079a0000-0x08000000       0x01A0000== 6684672

La procedura di aggiornamento utilizzata è quella in "emergenza" che consiste nei passi:
  • power off sistema
  • inserire usb key contenente il file install.img
  • power on sistema tenendo premuto (almeno 6 secondi) il tasto di power

AL boot i primi messaggi riportano l'attivazione della modalità rescue:

Codice:
REALTEK ROM Monitor, Revision 0000.0202.0015.
Copyright (c) Realtek Semiconductor Corp. - All Rights Reserved.

For a list of available commands, type 'help'.

Compilation time /version=      Jul  8 2009  20:18:09  /0000.0202.0015
MAC address =                   00.ce.39.0b.91.19
Processor Company ID/options =  0x01 (MIPS Technologies, Inc.) / 0x00
Processor ID/revision =         0x93 / 0x78
Endianness =                    Little
Flash memory size =             128 MByte
SDRAM size =                    128 MByte
First free SDRAM address =      0x800fc000

Press 'ESC' to Monitor mode
....................run_rescue_from_flash
Rescue kernel in FLASH, total size = 0xec268

            seg.1 addr 0xa0a016e3, size = 0xec268

            seg.2 addr 0x0, size = 0x0
copy rescue0: from a0a016e3 to a1000000, len = ec268
decompressing rescue: from a1000000 to a0100000: size = ec268
lzma finished
decompressing rescue done
...
Kernel command line:  console=ttyS0,115200n8r ip=192.168.0.9::192.168.0.254:255.0.0.0:::

nand part=HY27UF081G2A, id=adf1801d, device_size=134217728, chip_size=134217728, num_chips=1, isLastPage=0
RTK: using the whole nand as a partitoin

Welcome to Realtek Rescue Linux for PhotoViewer

Il primo passo è di estrarre ed eseguire il programma di istallazione:

Codice:
command: tar -xOf /mnt/usbmounts/sda1/install.img install_a > /install_a

Quindi viene rimontato in rw il device target su cui lavorare:

Codice:
Target device: /dev/mtdblock/0!
command: mount -oremount,rw .

Successivamente si estrae e si analizza il file di configurazione:

Codice:
Extract XML configuration file, configuration.xml, from /mnt/usbmounts/sda1/install.img...
command: dd if=/mnt/usbmounts/sda1/install.img | tar -xvf - configuration.xml
.n my system...
 configuration.xml
.........157620+0 records in
157620+0 records out
Loading XML configuration file, configuration.xml...

Il primo file trattato è vmlinux.develop.avhdd.mars.nand.bin

Codice:
Image type: linuxKernel
Image name: package2/vmlinux.develop.avhdd.mars.nand.bin
command: dd if=/mnt/usbmounts/sda1/install.img
command: tar xOf /mnt/usbmounts/sda1/install.img package2/vmlinux.develop.avhdd.mars.nand.bin | dd of=/dev/mtdblock/0 bs=2048 seek=8256
In my system...
------flush priority: 10
flush_page_cache: do flush...
.1966+1 records in
1.966+1 records out
partition length: 0x1400000
Image version: 0x0
Image target addr: 0x80100000
Image offset: 0x1020000
Image length: 0x3d7086
Image paddings: 0x3e0000
Image checksum: 0x0
Questo viene scritto sul device /dev/mtdblock/0, la scrittura avviene in modalità a blocchi con block_size = 2048 byte (page size della nand flash) saltando i primi 8256 blocchi (pages).

Il secondo file trattato è bluecore.audio

Codice:
Image type: audioKernel
Image name: package2/bluecore.audio
command: dd if=/mnt/usbmounts/sda1/install.img
command: tar xOf /mnt/usbmounts/sda1/install.img package2/bluecore.audio | dd of=/dev/mtdblock/0 bs=2048 seek=10240
In my system...
------flush priority: 10
flush_page_cache: do flush...
.939+1 records in
939+1 records out
partition length: 0x15e0000
Image version: 0x0
Image target addr: 0x81c00000
Image offset: 0x1400000
Image length: 0x1d5bd8
Image paddings: 0x1e0000
Image checksum: 0x0
Questo viene scritto sul device /dev/mtdblock/0, la scrittura avviene in modalità a blocchi con block_size = 2048 byte (page size della nand flash) saltando i primi 10240 blocchi (pages).

Il terzo file trattato è video_firmware.bin

Codice:
Image type: videoKernel
Image name: package2/video_firmware.bin
command: dd if=/mnt/usbmounts/sda1/install.img
.command: tar xOf /mnt/usbmounts/sda1/install.img package2/video_firmware.bin | dd of=/dev/mtdblock/0 bs=2048 seek=11200
In my system...
------flush priority: 10
flush_page_cache: do flush...
.778+1 records in
778+1 records out
partition length: 0x1780000
Image version: 0x0
Image target addr: 0x81e00000
Image offset: 0x15e0000
Image length: 0x185210
Image paddings: 0x1a0000
Image checksum: 0x0
Il file scritto sul device /dev/mtdblock/0, la scrittura avviene in modalità a blocchi con block_size = 2048 byte (page size della nand flash) saltando i primi 11200 blocchi (pages).

Dopo queste prime scritture (eseguite senza cancellazione della flash) il device /dev/mtdblock/0 si presenta come:

Codice:
Address Range           Size        Block Range   File
-------------           ----        -----------   ----
0x00000000-0x0101FFFF   0x1020000   00000-08255
0x01020000-0x013FFFFF   0x03E0000   08256-10239   vmlinux.develop.avhdd.mars.nand.bin (size 4026502 byte <= 1967 block)
0x01400000-0x015DFFFF   0x01E0000   10240-11199   bluecore.audio                      (size 1924056 byte <=  940 block)
0x015E0000-0x0177FFFF   0x01A0000   11200-12031   video_firmware.bin                  (size 1593872 byte <=  779 block)

Nota:
Questi primi 3 file sono stati tutti scritti nella modalità a blocchi poichè è stato utilizzato il device mtdblock/x


Il programma di istallazione, nel passo successivamente, provvede ad estrarre i tools:

nandwrite
flash_erase

che permettono di scrivere in modalità character, infatti tutti i successivi riferimenti sono inerenti a device del tipo mtd/x

La cancellazione della flash avviene per step di 128 KiB = 131072 byte impostando tutti i byte a 0xFF.


Codice:
command: dd if=/mnt/usbmounts/sda1/install.img | tar -xvf - nandwrite
In my system...
nandwrite
........157620+0 records in
157620+0 records out

Codice:
command: dd if=/mnt/usbmounts/sda1/install.img | tar -xvf - flash_erase
In my system...
------flush priority: 10
flush_page_cache: do flush...
.flash_erase
........157620+0 records in
157620+0 records out

Il successivo file trattato è yaffs2_2.img

Codice:
Image type: yaffs2
Image name: package2/yaffs2_2.img
command: dd if=/mnt/usbmounts/sda1/install.img
------flush priority: 10
flush_page_cache: do flush...
........partition_size=0x1000000
mount point=/usr/local/etc
Image version: 0x0
Image target addr: 0x0
Image offset: 0x69a0000
Image length: 0x1000000
Image paddings: 0x1000000
Image checksum: 0x0
command: flash_erase /dev/mtd/0 110755840 128
In my system...
Erase Total 128 Units
Performing Flash Erase o------flush priority: 10  0x69a0000
f length 131072 flush_page_cache: do flush...
Performing Flash Erase of length 131072 at offset 0x7980000 done
command: tar xOf /mnt/usbmounts/sda1/install.img package2/yaffs2_2.img | nandwrite -e -y -n -o -s 110755840 -l 65472 /dev/mtd/0 -
In my system...
Writing data finishes !!
partition length: 0x1000000
Tale file rappresenta, nel formato YAFFS2, il file system /usr/local/etc.

Le operazioni eseguite sono:
  • estrazione file e determinazione attributi del file (offset=0x69a0000, paddings=0x1000000)
  • cancellazione area flash relativa al file (device=/dev/mtd/0, start=110755840, count=128 <==> offset=0x69a0000, size=128*131072=16777216=0x1000000)
  • scrittura file nella flash (start=110755840, lenght=65472=file size yaffs2_2.img, device=/dev/mtd/0)

Il successivo file trattato è yaffs2_1.img

Codice:
Image type: yaffs2
Image name: package2/yaffs2_1.img
command: dd if=/mnt/usbmounts/sda1/install.img
..Can not find yaffs2 sizeBytesMin!
Set partition_size to available free space, 5220000.
partition_size=0x5220000
mount point=/
Image version: 0x0
Image target addr: 0x0
Image offset: 0x1780000
Image length: 0x5220000
Image paddings: 0x5220000
Image checksum: 0x0
command: flash_erase /dev/mtd/0 24641536 657
In my system...
Erase Total 657 Units
Performing Flash Erase of length 131072 a------flush priority: 10
t offset 0x17800flush_page_cache: do flush...
Performing Flash Erase of length 131072 at offset 0x6980000 done
command: tar xOf /mnt/usbmounts/sda1/install.img package2/yaffs2_1.img | nandwrite -e -y -n -o -s 24641536 -l 67765632 /dev/mtd/0 -
In my system...
...............Writing data finishes !!
partition length: 0x5220000
Tale file rappresenta, nel formato YAFFS2, il file system root /

Le operazioni eseguite sono:
  • estrazione file e determinazione attributi del file (offset=0x1780000, paddings=0x5220000)
  • cancellazione area flash relativa al file (device=/dev/mtd/0, start=24641536, count=657 <==> offset=0x1780000, size=657*131072=86114304=0x5220000)
  • scrittura file nella flash (start=24641536, lenght=67765632=file size yaffs2_1.img, device=/dev/mtd/0)

Nota:
Gli ultimi 2 file sebbene siano riferiti al device /dev/mtd/0 in virtù dell'offset indicato
interessano rispettivamente i device /dev/mtd/2 e /dev/mtd/1


Il passo finale è la scrittura della "table" (non si hanno info più precise):

Codice:
command: dd if=/fw_tbl.bin of=/dev/mtdblock/0 bs=2048 seek=8192
In my system...
0+1 records in
0+1 records ouInstallt

update_nand_xml (Done.)

Nota:
Dopo la configurazione iniziale dell'N200 da parte dell'utente (al primo riavvio dopo l'aggiornamento)
i prima 8 byte di quest'area sono "firmati" come VERONA__ ad inidicare l'avvenuta configurazoine.


Adesso bisogna soltanto riavviare il sistema ...

Codice:
The system is going down NOW !!
The system is going down NOW !!
Sending SIGTERM to all processes.
Sending SIGTERM to all processes.
Sending SIGKILL to all processes.
Sending SIGKILL to all processes.
Please stand by while rebooting the system.
Please stand by while rebooting the system.
Restarting system.

L'intero log del processo di aggiornamento è disponibile al link http://snico.webege.com/N200/boot_rescue_txt


nico

Ultima modifica di snico_one : 01-01-2010 alle 12:05.
snico_one è offline   Rispondi citando il messaggio o parte di esso
Old 05-11-2009, 11:00   #47
jimiz
Member
 
Iscritto dal: Jun 2008
Messaggi: 175
nico, allora..purtroppo son fermo sul test perche devo assolutamente fornirmi (ma a spese ZERO o cmq di poco conto)...di un telecomando totalemtne funzionante , perche caricando 2 firmware prova...(dove dentro c'e' gia la genstione HDD , formatazione e tutto il resto) perdo il controllo telecomando e non psso farci nulla. per cui scatola provvisoria trovata (praticamente ricavata da un lettore divx rotto... preferisco quindi le dimensioni piu grandi..ma la comodita di poter inserire all'interno tutto...alimentatore compreso e non uno sopra l'altro... solo che per la saldatura devo priam torvare un telecomandio di fortuna funzionante, visto che ben 2 programmabili a casa (ma da pochi euro) non ne voglion sapere del N200.


Come un famosissimo lettore divx che fecero un fw stupendo correggendo e aggiungendo tutto quello che i costruttori MAI diedero... tra cui la tabella codici telecomando.
domandona , tra i tuoi "smanettamenti"..si riescono ad inviduare pure quelli ed eventualemtne sostituirli, ad esempio su un'altro fw...funzionate, ma con codici diversi?
jimiz è offline   Rispondi citando il messaggio o parte di esso
Old 05-11-2009, 21:21   #48
lamummia
Senior Member
 
L'Avatar di lamummia
 
Iscritto dal: Aug 2002
Città: Bologna
Messaggi: 811
Scusate la domanda ma che state cercando di fare?
__________________
SUPER INTERNET UNLIMITED FAMILY Plus Profilo fino a 1Gigabit
Samsung A8 Samsung A8+
lamummia è offline   Rispondi citando il messaggio o parte di esso
Old 06-11-2009, 07:10   #49
snico_one
Senior Member
 
Iscritto dal: Dec 2000
Messaggi: 322
Quote:
Originariamente inviato da jimiz Guarda i messaggi
Come un famosissimo lettore divx che fecero un fw stupendo correggendo e aggiungendo tutto quello che i costruttori MAI diedero... tra cui la tabella codici telecomando.
domandona , tra i tuoi "smanettamenti"..si riescono ad inviduare pure quelli ed eventualemtne sostituirli, ad esempio su un'altro fw...funzionate, ma con codici diversi?
Questo è proprio difficile ma in teoria si protrebbe fare,
bisognerebbe capire dove risiede la tabella ed operare di conseguenza ma per il momemto niente da fare.


nico
snico_one è offline   Rispondi citando il messaggio o parte di esso
Old 06-11-2009, 07:16   #50
snico_one
Senior Member
 
Iscritto dal: Dec 2000
Messaggi: 322
Quote:
Originariamente inviato da lamummia Guarda i messaggi
Scusate la domanda ma che state cercando di fare?
Come è riportato nel msg #1 si vogliono approfondire gli aspetti hardware e software di questo nuovo sistema mediante "esplorazione e scoperte" dello stesso, capirne le potenzialità ed i suoi limiti.

Poi ... si vedrà :-)


nico
snico_one è offline   Rispondi citando il messaggio o parte di esso
Old 06-11-2009, 08:17   #51
buzzkaido
Junior Member
 
Iscritto dal: Nov 2009
Messaggi: 4
Hello !

I've made an update of POD Installer : http://www.plugondevice.com

- developer manual is online
- integrated mini HTTP server for fast file transfer (when edit config files or download packages)
- no more DNS configuration needed
- NZBGet package with WebUI

I'm still looking for someone to write the EMTEC N200 driver. Probably only change some paths.

Have a good day !
buzzkaido è offline   Rispondi citando il messaggio o parte di esso
Old 06-11-2009, 14:41   #52
lamummia
Senior Member
 
L'Avatar di lamummia
 
Iscritto dal: Aug 2002
Città: Bologna
Messaggi: 811
Quote:
Originariamente inviato da snico_one Guarda i messaggi
Come è riportato nel msg #1 si vogliono approfondire gli aspetti hardware e software di questo nuovo sistema mediante "esplorazione e scoperte" dello stesso, capirne le potenzialità ed i suoi limiti.

Poi ... si vedrà :-)


nico
Forza ragazzi io non so fare niente di programmazzione ma se posso fare altre cose ditemi pure!!
P/s dove posso comprarlo l'emtec avete qualche buon sito'?
__________________
SUPER INTERNET UNLIMITED FAMILY Plus Profilo fino a 1Gigabit
Samsung A8 Samsung A8+
lamummia è offline   Rispondi citando il messaggio o parte di esso
Old 06-11-2009, 21:40   #53
giorgio195
Junior Member
 
Iscritto dal: Nov 2008
Messaggi: 12
Quote:
Originariamente inviato da jimiz:

... devo priam torvare un telecomandio di fortuna funzionante, visto che ben 2 programmabili a casa (ma da pochi euro) non ne voglion sapere del N200.
Lidl Italia vendeva un mese fa nei suoi negozi un ottimo telecomando 10 in 1 con funzione "Learning" e tanto altro ancora. Il tutto costava solo 9,90 euro! La marca era SilveCrest. Ottimo anche il manuale (in italano).

Questo telecomando riconosce il nostro N200 con il Manufacturer's Code 1097, nella sezione "Auxiliary Set-Top Boxes" - Entertainment Box. Se lo trovi hai risolto tutti i problemi con il telecomando
giorgio195 è offline   Rispondi citando il messaggio o parte di esso
Old 07-11-2009, 10:29   #54
jimiz
Member
 
Iscritto dal: Jun 2008
Messaggi: 175
ah si? allora occhi aperti che tanto prima o poi torna fuori ...
intanto andro' avedere tra le cianfrusaglie che ogni tanto lasciano li invendute...non si sa' mai.
speriamo questo abbia piu "possibilita' " di learning...perche ne ho 2 programmabili..uno MEDION preso un anno fa...con lcd, programmabile ecc...
uno TEVION che avra' 3-4 anni piu limitato.
su entrambi non c'e' NULLA da fare...ma non e' l'unico caso..perche' di tanto in tanto un decoder sat , o altro..(TV) non riconosce nulla..o un paio di comandi...sia con codici inseriti manualemtne sia con il learnig da telecomando originale...
credo oltre a limiti di tabelle segnale...ci siano anche le maniere di trasmissione/ricezione...non tutti usano lo stesso sistema a LED classico con stessi impulsi.

se lo trovo lo prendo lo stesso..tanto 9 euro non e' una gran perdita...ma ho il sospetto che se non ce la fa' l'ultimo MEDION che ho preso...forse nemmeno gli altri ce la fanno.TIENI inoltre presente..che a me non interessano le funzioni del N200 con suo fw...(cui c'e' gia il telecomandino)..ma le funzioni del n200 con FW alterato...che sposta la tabella ad alro tipo di telecomando.

non ci resta che provare!

TNX!
jimiz è offline   Rispondi citando il messaggio o parte di esso
Old 07-11-2009, 12:04   #55
lamummia
Senior Member
 
L'Avatar di lamummia
 
Iscritto dal: Aug 2002
Città: Bologna
Messaggi: 811
telecomandi meliconi

Avete provato quelli della meliconi,quello da 40 euro ha anche la funzione learning costa molto pero' hanno un buon supporto online sul loro sito.
__________________
SUPER INTERNET UNLIMITED FAMILY Plus Profilo fino a 1Gigabit
Samsung A8 Samsung A8+
lamummia è offline   Rispondi citando il messaggio o parte di esso
Old 07-11-2009, 12:15   #56
ladmin
Senior Member
 
Iscritto dal: Sep 2005
Città: salerno
Messaggi: 368
ma a questo punto non è meglio prendere un harmony logitech?
__________________
My PC: Cooler Master Rc-690 - Enermax FMAII 535W - Gigabyte EP35-DS3P - Core 2 Quad Q9550 - 2x2Gb Ram - PNY 8800 GT 512Mb + Accelero S1 | My NoteBook: MacBook Pro 13" Core i5
Ho concluso felicemente con: casertano, Massimo87, Marcolas, albert86, magicken, Freeboy, TexV, noeffex, Ranah
ladmin è offline   Rispondi citando il messaggio o parte di esso
Old 08-11-2009, 08:41   #57
jimiz
Member
 
Iscritto dal: Jun 2008
Messaggi: 175
Quote:
Originariamente inviato da ladmin Guarda i messaggi
ma a questo punto non è meglio prendere un harmony logitech?
se lo trovi a qualche spicciolo in piu del n200 direi assolutamente si...
ma se la differenza e' troppa allora no.
Nel mio caso specifico cmq non trovavo (ne si trova tutt'ora) nei paraggi nulla e pure l'n200 e' sparito (andato a ruba subito) e a 89 euro e' stato un buon affare tutto sommato.
jimiz è offline   Rispondi citando il messaggio o parte di esso
Old 08-11-2009, 09:23   #58
lamummia
Senior Member
 
L'Avatar di lamummia
 
Iscritto dal: Aug 2002
Città: Bologna
Messaggi: 811
Quote:
Originariamente inviato da jimiz Guarda i messaggi
se lo trovi a qualche spicciolo in piu del n200 direi assolutamente si...
ma se la differenza e' troppa allora no.
Nel mio caso specifico cmq non trovavo (ne si trova tutt'ora) nei paraggi nulla e pure l'n200 e' sparito (andato a ruba subito) e a 89 euro e' stato un buon affare tutto sommato.
Penso che si riferisse al telecomando...
__________________
SUPER INTERNET UNLIMITED FAMILY Plus Profilo fino a 1Gigabit
Samsung A8 Samsung A8+
lamummia è offline   Rispondi citando il messaggio o parte di esso
Old 08-11-2009, 22:41   #59
snico_one
Senior Member
 
Iscritto dal: Dec 2000
Messaggi: 322
FIRMWARE UPDATE TOOL

Precedentemente si è visto come produrre il (semplice) programma Hello per l'N200.

Adesso si illustra un procedimento per integrare un binario direttamente nel firmware ed eseguire il successivo aggiornamento.


0. Requirement

Codice:
sono richiesti i passi (da 1 a 5) indicati nel messaggio #36

1. Creare la directory

Codice:
/tools/repository/nand

2. Copiare in /tools gli script:

Questi 2 script servono, rispettivametne, per decomprimere il file image e creare un nuovo file image eseguendo gli opportuni binari.

Impostare il flag di esecuzione agli script con:

Codice:
cd /tools
chmod +x *.sh

3. Copiare in /tools/repository il file image:

Codice:
install.img
prelevabile dal sito della Emtec: http://www.emtec-international.com/i...rie=STMOB#n200



4. Copiare in /tools/repository/nand i tools:

che servono a decomprimere e comprimere file nel formato YAFFS (file system della flash nand).

I file sono forniti come source code, è necessario compilarli prima di eseguirli.

La compilazione avviene per il sistema host (Fedora 8 per esempio) non per il target (N200).


5. Compilare unyaffs

Eseguire i seguenti comandi:

Codice:
mkdir /tools/nand
cd /tools/nand
tar -xvf /tools/repository/nand/unyaffs.tar
gcc -o unyaffs unyaffs.c
cp unyaffs /usr/local/sbin

6. Compilare yaffs2

Eseguire i seguenti comandi

Codice:
cd /tools/nand
tar -xzvf /tools/repository/nand/yaffs2.tar.gz
cd yaffs2
make
cd utils
make
cp mkyaffs2image /usr/local/sbin

Con questo step si è conclusa la fase di preparazone tools e creato l'ambiente su cui lavorare.


7. Decomprimere image file

L'immagine firmware viene decompressa dallo scrip unimg.sh

Codice:
cd /tools
./unimg.sh


8. Compiliamo Hello in modo dinamico

Come esempio di modifica del sistema viene usato il programma hello compilato in modalità dinamica

Codice:
cd /tools/hello
/usr/local/toolchain_mipsel/bin/mipsel-linux-gcc -o hello hello.c

9. Aggiungere Hello program e libreria

Adesso si aggiorna l'immagineinserendo il binaro di hello e la sua librearia

Codice:
cp /tools/hello/hello /tools/yaffs2_1/usr/local/sbin
cp /usr/local/toolchain_mipsel/lib/libgcc_s.so.1  /tools/yaffs2_1/lib

10. Creare la nuova image

Il passo finale è la creazione del nuovo file image

Codice:
cd /tools
./mkimg.sh

11. Copiare il binario prodotto /tools/install.img su una usb key


12. Collegare la usb key all'N200 ed eseguire l'aggiornamento del firmware


13. Dopo l'aggiornamento collegarsi in telnet all'N200 ed eseguire hello


nico


PS Si ricorca che:

Tutte le modifiche hardware & software riportate nella discussione sono di carattere didattico.
Chiuque le voglia eseguire le fa a proprio rischio e pericolo consapevole che le modifiche alterano lo stato del dispostivo e possono far decadere la garanzia del prodotto.
Chi propone le modifiche unitamente ai gestore del forum non sono responsabili di eventuali problemi e danni, diretti ed indiretti, conseguenti alle modifiche stesse.

Ultima modifica di snico_one : 06-06-2010 alle 08:42.
snico_one è offline   Rispondi citando il messaggio o parte di esso
Old 10-11-2009, 14:01   #60
giorgio195
Junior Member
 
Iscritto dal: Nov 2008
Messaggi: 12
Quote:
Originariamente inviato da lamummia Guarda i messaggi
Penso che si riferisse al telecomando...
Chiedo al moderatore della presente discussione se posso scrivere alcune cose pratiche sui telecomandi in questa discussione oppure devo iniziarne una nuova (oppure se mi si puo' indicare in quale discussione di questo forum scrivere). Credo di poter fornire informazioni utili su come fare se non si ha il telecomando originale di un dispositivo.
Purtroppo non posso seguire in modo continuativo il forum percio' prego tutti quelli che sono interessati all'argomento di avere un po' di pazienza.
saluti a tutti
giorgio195 è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Recensione Zenfone 11 Ultra: il flagship ASUS ritorna a essere un 'padellone' Recensione Zenfone 11 Ultra: il flagship ASUS ri...
Appian: non solo low code. La missione è l’ottimizzazione dei processi con l'IA Appian: non solo low code. La missione è ...
Lenovo ThinkVision 3D 27, la steroscopia senza occhialini Lenovo ThinkVision 3D 27, la steroscopia senza o...
La Formula E può correre su un tracciato vero? Reportage da Misano con Jaguar TCS Racing La Formula E può correre su un tracciato ...
Lenovo LEGION e LOQ: due notebook diversi, stessa anima gaming Lenovo LEGION e LOQ: due notebook diversi, stess...
Google Pixel 8 256GB 649€, iPad 399€ e a...
Sono i migliori PC portatili tuttofare s...
Super prezzi Motorola: G84 5G 12GB/256GB...
eFootball taglia il traguardo dei 750 mi...
MS-DOS 4.0 diventa open source: Microsof...
Micron riceverà 6,1 miliardi di d...
STALKER 2 Heart of Chornobyl: nuovo trai...
Google: ancora un rinvio per lo stop ai ...
Lotus Evija X è la seconda auto elettric...
NIO e Lotus annunciano una grossa novit&...
Esclusive PlayStation su Xbox? Sì...
CATL: una nuova batteria per auto elettr...
TikTok al bando negli USA? Biden firma, ...
Taglio di prezzo di 150 euro per SAMSUNG...
Utenti Amazon Prime: torna a 148€ il min...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 07:52.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Served by www3v