Kiss 450
Sites
- http://www.kiss-technology.com/ et http://www.kissdvd.com
- Le produit Fiche tech en PDF
- Le mode d'emploi en PDF
- La FAQ du constructeur
- Une FAQ officieuse sur Planète-Numérique
- Un article allemand dans Tom's Hardware
- Un article dans LinuxFR
- http://www.kiss-dp450.fr.st/ (redirection vers http://overnetfr.free.fr/kiss/)
- Le forum de Planète-Numérique
- Le dossier de Planète-Numérique
- Firmwares
- Changelog
- Le fichier ISO 2.9.3 de mise à jour (21 juin 2005) (dir)
- Pour passer de PAL à NTSC: press: "EJECT" "CLEAR or DEL" "4" "5" "6"
- Pour passer de NTSC à PAL: press: "EJECT" "CLEAR or DEL" "1" "2" "3"
Description
http://www.robertross.de/products/kiss/download/KiSS_DP_450.jpg
Ceux qui s'intéressent au sujet ont sûrement déjà entendu parler du nouveau lecteur de DVD Kiss DP-450 qui présente l'intéressante particularité d'être le premier lecteur de salon à savoir décoder le DivX / MPEG4.
Parmi ses autres possibilités, il peut aussi lire les MP3 et les photos JPEG, en vrac sur un CD et en faire des diaporamas (le retour de la séance de diapos familiale :-) Il est capable de lire les supports CD-R/RW et DVD-R/RW (pas DVD+R/RW) et enfin, il peut être mis à jour en téléchargeant une image ISO 9660 sur le site du constructeur. Il suffit alors de booter le lecteur avec ce CD pour faire la mise à jour.
Les mises à jour ont lieu à peu près tous les 15 jours/3 semaines.
Par exemple, la dernière en date amène la possibilité de lire le format Ogg Vorbis ! (audio seulement pour l'instant).
Kiss inside et GPL
Contenu du CD de mise à jour: fichier romfs.bin
mount -o loop: drwxr-xr-x 1 root root 32 jan 1 1970 bin drwxr-xr-x 1 root root 32 jan 1 1970 cdrom drwxr-xr-x 1 root root 32 jan 1 1970 dev -rwxr-xr-x 1 root root jan 1 1970 fileplayer.bin -rwxr-xr-x 1 root root 6999 jan 1 1970 fipmodule.o drwxr-xr-x 1 root root 32 jan 1 1970 img -rwxr-xr-x 1 root root jan 1 1970 khwl.o -rwxr-xr-x 1 root root jan 1 1970 linux.bin.gz -rwxr-xr-x 1 root root jan 1 1970 mpegplayer.bin drwxr-xr-x 1 root root 32 jan 1 1970 proc -rwxr-xr-x 1 root root 112 jan 1 1970 vssver.scc (fichier de MS Visual !SourceSafe)
Quelques file sur les autres fichiers prouvent que c'est du ELF 32 bits pour processeur ARM.
Fichier /bin/init dans ramfs.bin: références au codec divx 3.11 qui n'a malheureusement pas pu être intégré.
Version de noyau :
Linux version 2.4.17-uc0 (kiss@localhost.localdomain) (gcc version 2.95.3 (release)) #1 Tue Dec 17 13:48:36 CET 2002
La partie CPU de la puce est un ARM 32 bits à 150 MHz, intégré dans une puce EM8500 qui intègre tout un tas d'autres trucs comme 16 Mo de Ram, 4 Mo de Flash, 4 Mo de Ram vidéo, des décodeurs audio et vidéo (le CPU n'est pas assez rapide pour ça) et une interface IDE.
Ca n'est pas la carte dans le lecteur Kiss mais l'implémentation de référence chez Sigma Design occupe à peu près le même espace: http://www.sigmadesigns.com/products/DVD8500.htm
En fait, la puce principale du lecteur est une Sigma Design EM8500 et est un véritable ordinateur sur une seule puce : http://www.sigmadesigns.com/graphics/image_library/blk_diagrams/em8500a.htm
Il serait sans doute assez simple de changer les images des fonds d'écran et des boutons qu'on voit s'afficher.
Tout cela se trouve dans le répertoire img :
close.gif fwd8x.gif mp3background.jpg play.gif quicksetupstep03.jpg rev48x.gif stop.gif zoom.gif fwd16x.gif invalid.gif next.gif prev.gif quicksetupstep04.jpg rev8x.gif uni0.gif fwd32x.gif kiss.gif open.gif quicksetupstep01.jpg rev16x.gif setupbackground.jpg uni1.gif fwd48x.gif logontsc.jpg pause.gif quicksetupstep02.jpg rev32x.gif stepfwd.gif vssver.scc
Pour encoder les vidéos : récupérez la dernière version de MPlayer.
Pour encoder un DVD par exemple (dont le titre 1 contiendrait le film) à 1200 kbits/s en 1 passe :
mencoder -dvd 1 -ovc lavc -lavcopts vcodec=mpeg4:vhq:vbitrate=1200 -oac mp3lame -lameopts cbr:br=128 -o film.avi
Le résultat passe parfaitement dans le DP-450.
Dézônage
- http://www.firmware-flash.com/~hijacker/kiss/ ou http://hijacker.rpc1.org/kiss/
- Ouvrir le capot du lecteur, débrancher la nappe IDE et l'alim du lecteur interne et le rebrancher sur son PC.
On peut alors booter sous Linux. Pour vérifier et régler la région, un outil permet de faire ça (indiqué dans la doc de MPlayer): [1]
Il suffit de mettre un DVD dans le lecteur puis d'exécuter regionset /dev/dvd pour voir les réglages du lecteur.
Une fois qu'on est sûr que le lecteur est bien réglé sur une région, on peut mettre le firmware sur une disquette bootable Dos et mettre à jour le firmware du lecteur.Une fois cette manip faite, on remonte le lecteur Kiss, on le rallume et via une manip sur la télécommande (Open - Clear - 2 - 7 - 6 - Enter), on peut accèder à un menu caché qui, entre autres, permet de régler la zone du lecteur sur ce qu'on veut, y compris toutes zones. Je crois que cela n'est plus possible avec les versions récentes du firmware, à verifier... Pour un reset des paramètres: (Open - Clear - 1 - 2 - 3 - Enter)
Module et licence
fipmodule.o kernel_version=2.4.17-uc0 description=Remote control and front panel driver module author=Vincent Trinh, Fabrice Gautier license=Proprietary. Copyright (c) 2002 Sigma Designs Inc. All rights reserved. kernel_version=2.4.17-uc0 kernel_version=2.4.17-uc0
khwl.o description=EM85xx driver module author=Emmanuel Michon <emmanuel_michon@realmagic.fr>, Fabrice Gautier license=Proprietary. Copyright (c) 2002 Sigma Designs Inc. All rights reserved
Activer la sortie progressive (=VGA?)
- http://www.avsforum.com/avs-vb/showthread.php?s=79690e0a16f5d4be044dcf643764b892&threadid=203174
- http://213.196.43.35/yabbse/index.php?board=25;action=display;threadid=4926