Ich würde ungern nochetwas an der Software des Displays tun, denke das sollte ich alles über die Firmware der Box abfangen. Vielleicht auch die Ansteuerung der Tasten. Ich wollte eh die tastenanzahl etwas erhöhen, es gibt fertige mini Tastaturen auf i2c Basis.
Wie bewerkstelligt denn die Easy Software diesen Fall? Den hier ist es doch der gleiche Fall, der Bootloader schickt einfach Signale auf $70 an das Display ohne zu prüfen welches Display angeschlossen ist. Ich kann das ja auch nicht anders machen da wir keine Sourcen des Bootloaders haben müssen wir damit leben. Die Software erkennt ja jetzt schon das der Atmega angeschlossen ist!
adan boot Log hat geschrieben:
POWER_ON
==============================================
Omniscience CX22490 bootloader Ver.4.30
build: Nov 22 2004, 10:12:12 by HWI team
==============================================
Flash 0 : MX29LV320B (2M x 16)
Flash 1 : flash unknow
Flash size: 0x400000 kB
------------------------------------------------
...........
==============================================
galaxis CX OS Core Ver. 1.04a
build: Feb 17 2008, 18:09:43
webPM 3.5+, V1.02 Oli 4MB-Box 17.02.08
powered by http://dvb-community.de and http://iqzone.de
==============================================
RamSize 8384512 FirstAvailMem: 3006808
venId=0x7e, BordId=0x7e, chipId=0x490114f1, chipRev=0x4
==============================================
Distanzierung / Disclaimer
Nutzung dieser Software ausschliesslich auf eigene
Gefahr. Es kann keine Haftung für Schäden jeglicher
Art, die im Zusammenhang mit dieser Software steht,
übernommen werden.
==============================================
=====================================
Hardware List
=====================================
Dram_Size: 0
SDram_Size: 8
Flash0_Typ: MX29LV320B (2M x 16)
Flash1_Typ: flash unknow
Flash size: 0x400000 kB
Eeprom_Typ: 24C128
Disp_Typ: ATmega16
=====================================
=== DEVICE on ===
Network Task
socket returned 0
socket returned 1
socket returned 2
bind 0
bind 1
bind 2
listen 1
listen 2
accept 1 002F5C28
accept 2 002F7230
[P_MAIN_Init]
##############################################################################
# Module Description Version Modified #
#----------------------------------------------------------------------------#
# EEPROMManager EEPROM Manager 1.8.2.1 2004/06/18 13:58:21 #
# RTCManager Real Time Clock Manager 1.13.2.1 2004/06/16 16:14:15 #
# TManager Timer Manager 1.15 2004/02/18 10:55:35 #
# FEM Frontend Manager 1.53.2.5 2004/10/11 11:39:27 #
# GPIO GPIO --- --- #
# FK Front Keys 1.7 2004/01/21 14:55:11 #
# PREMIERE PREMIERE 1.2 2004/01/14 08:49:16 #
# SSUDM SSU08.01.2004 13:5908.01.2004 13:5908.01.2004 13:59 Download Module 1.7.2.1 2004/07/28 11:23:18 #
##############################################################################
********************************* BOX INFO *********************************
* Module Description | Driver SW | I2C *
* |Version |Modified |W |R |B *
* MESSAGING | | |0x00|0x00|000*
[PCF8574] Start Init...
[OLI_Init_i2c] ---------------------------
[OLI_Init_i2c] detect i2c devices
[OLI_Init_i2c] found I2C on (0x22) -> AV4702
[OLI_Init_i2c] found I2C on (0x72) -> SAA1064
[OLI_Init_i2c] found I2C on (0x8a) -> BT8XX
[OLI_Init_i2c] found I2C on (0xa0) -> EEprom
[OLI_Init_i2c] found I2C on (0xca) -> RF-Mod.
[OLI_Init_i2c] found I2C on (0xd0) -> Philips Sat
[OLI_Init_i2c] ---------------------------
[ReadI2cMsg] error (address 0x40)
[tastatur] Key_Read !!!
* FLASH MX29LV320B (2M x 16) |1.23 |2004/04/08|0x00|0x00|000*
Resetting Port
* USB | | |0x00|0x00|000*
* ENCODER BT864 |1.2 |2004/02/18|0x8a|0x8b|000*
* AVMUX AK4702 |1.3 |2003/11/28|0x22|0x22|000*
* MPEGCORE | | |0x00|0x00|000*
* DEMUX |1.29.2.1|2004/09/27|0x00|0x00|000*
* AUDIO | | |0x00|0x00|000*
* VIDEO | | |0x00|0x00|000*
* BOOTLOGO | | |0x00|0x00|000*
* IR_DRIVER VIDEO: Video Buffer empty
| | |0x00|0x00|000*
Enabling Port
=====================================================
USB_AttachnewDevice Fullspeed:1
USB_SetAddress 03
Reading Device Descriptor
This endpoint supports a maxtransfersize of 08
* OSD | | |0x00|0x00|000*
Device Descriptor:
UsbSpec 0110 Class 00 SubClass 00 Prot 00 MaxPacket 08
Vendor 0846 Product 1020 Release 0101
ManuString 01 ProductString 02 SerialString 03
NumConfigs 01
Manufacturer: NETGEAR
* STRUCTURE | | |0x00|0x00|000*
Product: NETGEAR FA101 Adapter
Serial: 0001
* VCRTIMER | | |0x00|0x00|000*
Config 0:
[Scan_Init]LinearScan Queue Create Failed
Interfaces: 01 ConfigVal 01 StringInfo 00 Bus-powered RemoteWakeup * APPLICATION BANNER |1.9.2.16|2004/11/04|0x00|0x00|000*
160mA
* APPLICATION HELLO_WORLD |1.3 |2004/05/18|0x00|0x00|000*
IF: Num 00 Alt 00 EPs 03 Class 00 SubClass 00 Prot 00 StringIdx 00
* APPLICATION SETUP |0.3 | 13052003|0x00|0x00|000*
EP: Addr 81 * APPLICATION EPG |0.2 | 06052003|0x00|0x00|000*
Bulk * APPLICATION CA |0.1 | 14052004|0x00|0x00|000*
MaxSize 0040 PollInterval 00
* APPLICATION TEST |0.2 | 06052003|0x00|0x00|000*
EP: Addr 02 * APPLICATION VOLUME BAR |0.1 | 28072003|0x00|0x00|000*
Bulk * APPLICATION JPEG |0.2 | 06052003|0x00|0x00|000*
MaxSize 0040 PollInterval 00
* APPLICATION TTX |0.2 | 06052003|0x00|0x00|000*
EP: Addr 83 * APPLICATION SOUND |0.2 | 06052003|0x00|0x00|000*
Inter. * APPLICATION SUBTITLE |0.2 | 06052003|0x00|0x00|000*
MaxSize 0008 PollInterval 01
* APPLICATION MSGWIN |1.6.2.20|2004/10/20|0x00|0x00|000*
=====================================================
* APPLICATION FRONT_KEY |0.1 | 04122003|0x00|0x00|000*
* APPLICATION FIRST INSTALLATION |0.1 | 28072003|0x00|0x00|000*
Interfaces: 01 ConfigVal 01 StringInfo 00 Bus-powered * APPLICATION MULTI INFORMATION WINDOW |1.30.2.7|2004/10/20|0x00|0x00|000*
RemoteWakeup * APPLICATION ZOOM WINDOW |1.6.2.1 |2004/07/30|0x00|0x00|000*
160mA
* APPLICATION Tic Tac Toe WINDOW |1.7.2.2 |2004/07/30|0x00|0x00|000*
IF: Num 00 Alt 00 EPs 03 Class 00 SubClass 00 Prot 00 StringIdx 00
* APPLICATION MAIN APPLICATON |1.1 |2004/06/08|0x00|0x00|000*
EP: Addr 81 * APPLICATION | | |0x00|0x00|000*
Bulk * TELETEXT | | |0x00|0x00|000*
MaxSize 0040 PollInterval 00
* CLOCK | | |0x00|0x00|000*
EP: Addr 02 * SI_ENGINE version notif dmx |1.31.2.2|2004/06/21|0x00|0x00|000*
Bulk
[CW_CheckEMMStorage] EMM_StorageMaxSize 0040 PollInterval 00
****************************** EP: Addr 83
*CW_Profile1: Model: 0x385*Inter.
*CW_Profile1: Release: 0x004*MaxSize 0008 PollInterval 01
*CW_Profile1: Version: 0x001*USB ADM8511 compatible ethernet adapter detected
*CW_Profile1: ImageId: 0x001*
******************************
*CW_Profile2: Model: 0x385*
*CW_Profile2: Release: 0x004*
*CW_Profile2: Version: 0x001*
*CW_Profile2: ImageId: 0x001*
******************************
ADAM VERSION 1.09
EEProm Type: 14
* CA_SYSTEM Embedded CAS Handler |1.39.2.3|2004/08/20|0x00|0x00|000*
* Subtitle | | |0x00|0x00|000*
No Forced message is in the store
* Fingerprinting | | |0x00|0x00|000*
galaxis technology AG - Debug Console 1.1
Enter 'help' for a list of commands
* CONSOLE | | |0x00|0x00|000*
=>******************************************************************************
=== DEVICE on ===
USB_ADM8511_DeviceStart
Our IP: 0.0.0.0 !
Our MAC:000000000000
----- no card yet ----
check pts ----------------------------- -> start close timer
[smc_check_pts] OM_SMC_ERROR
check pts end -----------------------------
CryptoWorks SMC detected !!
CryptoWorks SMC detected set ~ 5 MHZ
CA system ID: 0xd22
Wenn das Display nicht auf die $70 reagiert, warum Zeigt er immer GALAXIS+ an?