<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://bettyhacks.com/wiki/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://bettyhacks.com/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=140.128.20.205</id>
		<title>Bettyhacks.com - Hack BettyTV-Remote - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="http://bettyhacks.com/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=140.128.20.205"/>
		<link rel="alternate" type="text/html" href="http://bettyhacks.com/wiki/index.php?title=Special:Contributions/140.128.20.205"/>
		<updated>2026-05-09T08:53:11Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.18.2</generator>

	<entry>
		<id>http://bettyhacks.com/wiki/index.php?title=Interfaces_PC_zu_Betty</id>
		<title>Interfaces PC zu Betty</title>
		<link rel="alternate" type="text/html" href="http://bettyhacks.com/wiki/index.php?title=Interfaces_PC_zu_Betty"/>
				<updated>2007-10-27T13:06:57Z</updated>
		
		<summary type="html">&lt;p&gt;140.128.20.205: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://don-t-all-me.stroam.info/ don t all me] [http://router-voice.downslip.info/ router voice] [http://hamlet-adsl-usb.stroam.info/ hamlet adsl usb] [http://pornoshop.unfeeble.info/ pornoshop] [http://lcd-16.indulger.info/ lcd 16] [http://cappa-miele.downslip.info/ cappa miele] [http://www-lastminute.stroam.info/ www lastminute] [http://downslip.info/index0_666.html index] [http://trasloco-roma.stroam.info/ trasloco roma] [http://unfeeble.info/index7_666.html page] [http://hang-man.downslip.info/ hang man] [http://dbz-budokai-3.wrawler.info/ dbz budokai 3] [http://geforce-gt-6600.batswing.info/ geforce gt 6600] [http://going-unger.burblers.info/ going unger] [http://www-pegi-i.batswing.info/ www pegi i] [http://movie-sex.indulger.info/ movie sex] [http://sony-dsr-pd170p.stroam.info/ sony dsr pd170p] [http://just-for-jou.batswing.info/ just for jou] [http://tv-plasma-philips-42pf7320.burblers.info/ tv plasma philips 42pf7320] [http://big-mouthfuls-blond.wrawler.info/ Big mouthfuls blond] [http://punk-o-rama.batswing.info/ punk o rama] [http://download-rave-hippo.batswing.info/ download rave hippo] [http://slut.misserve.info/ slut] [http://r-ygold.misserve.info/ r ygold] [http://usb-1.stroam.info/ usb 1] [http://www-xxx-adult-girls-xxx-vree-live.stroam.info/ www xxx adult girls xxx vree live] [http://indulger.info/index2_250.html home] [http://stroam.info/index7_666.html home] [http://nylon-collant.burblers.info/ nylon collant] [http://cheat-smeraldo.burblers.info/ Cheat smeraldo] [http://www-racin.unfeeble.info/ www racin] [http://vct-1170rm.unfeeble.info/ vct 1170rm] [http://wrawler.info/index1_250.html home] [http://samsung-ps42d5s.indulger.info/ samsung ps42d5s] [http://nuva-ring.wrawler.info/ nuva ring] [http://burblers.info/index2_250.html url] [http://ex-z500.indulger.info/ ex z500] [http://megaworks-5-1-thx.misserve.info/ megaworks 5 1 thx] [http://nb-toshiba-tecra-a4.indulger.info/ nb toshiba tecra a4] [http://photon.unfeeble.info/ photon] [http://video-my-immortal.unfeeble.info/ video my immortal] [http://liberace.unfeeble.info/ liberace] [http://dand-and-me.batswing.info/ dand and me] [http://stroam.info/index0_666.html map] [http://indulger.info/index4_250.html url] [http://alberghi-a-livigno-con-piscina.unfeeble.info/ alberghi a livigno con piscina] [http://pepe-francese.unfeeble.info/ pepe francese] [http://asus-extreme-7800.batswing.info/ asus extreme 7800] [http://cumonherface.misserve.info/ cumonherface] [http://optra-k-1220.indulger.info/ optra k 1220] [http://que-es-renacimiento.batswing.info/ que es renacimiento] [http://se-mai.burblers.info/ se mai] [http://ii.wrawler.info/ ii] [http://fang-pao.batswing.info/ fang pao] [http://tv-lcd-amstrad-8.wrawler.info/ tv lcd amstrad 8] [http://burblers.info/index3_666.html home] [http://miss-teen-ager-2004.indulger.info/ miss teen ager 2004] [http://hp-81.misserve.info/ hp 81] [http://unfeeble.info/index3_250.html map] [http://peugeot.burblers.info/ peugeot] [http://ub-40.batswing.info/ ub 40] [http://om.misserve.info/ om] [http://amd64-3500-socket-939.indulger.info/ amd64 3500 socket 939] [http://burblers.info/ burblers.info] [http://downslip.info/index5_666.html link] [http://burblers.info/index6_1000.html site] [http://endcap.indulger.info/ endcap] [http://frogsex-com.wrawler.info/ frogsex com] [http://rainy-night-in-georgia.indulger.info/ rainy night in georgia] [http://msat-1.stroam.info/ msat 1] [http://black-is-black.burblers.info/ black is black] [http://asrock-k7s41gx.batswing.info/ asrock k7s41gx] [http://bovespa.wrawler.info/ bovespa] [http://point-blank-2.downslip.info/ point blank 2] [http://www-dvb-keys-com.indulger.info/ www dvb keys com] [http://thermaltake-a2175.misserve.info/ thermaltake a2175] [http://ax-autovox.unfeeble.info/ ax autovox] [http://stroam.info/index3_666.html page] [http://cri-cri.misserve.info/ cri cri] [http://downslip.info/index4_1000.html home] [http://carlo-magno.burblers.info/ carlo magno] [http://downslip.info/index2_666.html link] [http://stroam.info/index5_666.html index] [http://hp-cartucce.misserve.info/ hp cartucce] [http://ford-escort-1997.indulger.info/ ford escort 1997] [http://gima-srl.burblers.info/ gima srl] [http://vienna-schloss.misserve.info/ vienna schloss] [http://sudeki.wrawler.info/ sudeki] [http://video-gay-free.unfeeble.info/ video gay free] [http://sanctus.burblers.info/ sanctus] [http://dv-700s.batswing.info/ dv 700s] [http://batswing.info/index3_1000.html site] [http://pryngeps.indulger.info/ pryngeps] [http://sanremo-2003.unfeeble.info/ sanremo 2003] [http://batswing.info/index3_1000.html site] [http://haiducci-dj-ross.stroam.info/ haiducci dj ross] [http://wrawler.info/ wrawler.info] [http://guugle.indulger.info/ guugle] [http://goodbye-mr-holland.burblers.info/ goodbye mr holland] [http://khartoum.burblers.info/ khartoum] &lt;br /&gt;
== Interfaces ==&lt;br /&gt;
&lt;br /&gt;
Hier kommen alle Funktionierenden Interfaces rein um den PC mit der Betty zu verbinden&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== [http://bettyhacks.com/wiki/index.php/Simple_Serial_Interface Simple Serial Interface] ===&lt;br /&gt;
&lt;br /&gt;
* Einfach&lt;br /&gt;
* GÃ¼nstig&lt;br /&gt;
* Funktioniert&lt;br /&gt;
&lt;br /&gt;
[[Simple Serial Interface]]&lt;br /&gt;
&lt;br /&gt;
=== [[Scart-Betty-Kombiinterface]] ===&lt;br /&gt;
&lt;br /&gt;
Mit dem [[Scart-Betty-Kombiinterface]] kÃ¶nnen nicht nur wie bei den bisher verfÃ¼gbaren Interfaces mit der Betty, sondern auch mit dem Scart-Adapter Daten ausgetauscht werden.&lt;br /&gt;
&lt;br /&gt;
=== NXP ISP ===&lt;br /&gt;
&lt;br /&gt;
Der NXP ISP besteht aus einem Standard TTL Wandler der die RTS / CTS Leitungen zum Resetten/Boot Enable benutzt.&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.grautier.com/grautier/index.php?/archives/51-Betty-Hardware-Teil-4-NXPisp-Adapter.html (01:32 - 18.09.2007)&lt;br /&gt;
&lt;br /&gt;
[http://www.flashmagictool.com/ Link zum Flash Magic]&lt;br /&gt;
&lt;br /&gt;
=== Wiggler JTAG ===&lt;br /&gt;
&lt;br /&gt;
[http://www.grautier.com/grautier/index.php?/archives/45-Betty-Hardware-Teil-3-JTAG-Adapter.html#extended JTAG-Schaltung]&lt;br /&gt;
Funktioniert noch nicht !!!&amp;lt;br&amp;gt;&lt;br /&gt;
WÃ¤hrend der ersten 20sec. lÃ¤sst sich die Prozessor ID auslesen danach passiert nichts mehr.&lt;/div&gt;</summary>
		<author><name>140.128.20.205</name></author>	</entry>

	<entry>
		<id>http://bettyhacks.com/wiki/index.php?title=IP_Adapter</id>
		<title>IP Adapter</title>
		<link rel="alternate" type="text/html" href="http://bettyhacks.com/wiki/index.php?title=IP_Adapter"/>
				<updated>2007-10-26T19:40:04Z</updated>
		
		<summary type="html">&lt;p&gt;140.128.20.205: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;pasmonmo&lt;br /&gt;
== IP Adapter ==&lt;br /&gt;
&lt;br /&gt;
=== Hardware ===&lt;br /&gt;
*ASIX AX11005 -- Single Chip Microcontroller with TCP/IP and 10/100M Fast Ethernet MAC/PHY (Features 512K Flash, 16GPIOs, LQFP-80/TFBGA-80)&lt;br /&gt;
*CC1100 - DN4309.00 - 0641&lt;br /&gt;
&lt;br /&gt;
=== Infos ===&lt;br /&gt;
*[http://www.asix.com.tw/products.php?op=pItemdetail&amp;amp;PItemID=90;72;103 Ãbersicht] &lt;br /&gt;
*[http://www.asix.com.tw/FrootAttach/userguide/AX110xx_Product_Introduction_Rev14.pdf Datenblatt]&lt;br /&gt;
&lt;br /&gt;
=== Serielle Logs ===&lt;br /&gt;
==== Ohne Netzwerk ====&lt;br /&gt;
&lt;br /&gt;
 Betty IPAdapter bootloader 20777&lt;br /&gt;
 (c) 2006,2007 Betty TV Entwicklungs GmbH&lt;br /&gt;
 Compiled Jun 25 2007, 11:58:19&lt;br /&gt;
 ï¿½Starting firmware revision 20777 ...&lt;br /&gt;
 Betty IPAdapter build 20777, compiled Jun 25 2007, 11:58:23&lt;br /&gt;
 (c) 2006,2007 Betty TV Entwicklungs GmbH&lt;br /&gt;
 Bootloader build 20777&lt;br /&gt;
 HW revision 0&lt;br /&gt;
 MAC 00:1c:03:XX:XX:XX&lt;br /&gt;
 ID  XXXX-XXXX&lt;br /&gt;
 Source IP:ï¿½0.0.0.0&lt;br /&gt;
 Subnet mask:ï¿½0.0.0.0&lt;br /&gt;
 Gateway:ï¿½0.0.0.0&lt;br /&gt;
&lt;br /&gt;
==== Mit Netzwerk ====&lt;br /&gt;
&lt;br /&gt;
 Betty IPAdapter bootloader 20777&lt;br /&gt;
 (c) 2006,2007 Betty TV Entwicklungs GmbH&lt;br /&gt;
 Compiled Jun 25 2007, 11:58:19&lt;br /&gt;
 ï¿½Starting firmware revision 20777 ...&lt;br /&gt;
 Betty IPAdapter build 20777, compiled Jun 25 2007, 11:58:23&lt;br /&gt;
 (c) 2006,2007 Betty TV Entwicklungs GmbH&lt;br /&gt;
 Bootloader build 20777&lt;br /&gt;
 HW revision 0&lt;br /&gt;
 MAC 00:1c:03:XX:XX:XX&lt;br /&gt;
 ID  XXXX-XXXX&lt;br /&gt;
 Source IP:ï¿½0.0.0.0&lt;br /&gt;
 Subnet mask:ï¿½0.0.0.0&lt;br /&gt;
 Gateway:ï¿½0.0.0.0&lt;br /&gt;
 PHY link status changed.&lt;br /&gt;
 Set link to 100 full duplex.&lt;br /&gt;
 DHCP: send DHCPDISCOVER.&lt;br /&gt;
 DHCP: resend DHCPDISCOVER.&lt;br /&gt;
 DHCP: resend DHCPDISCOVER.&lt;br /&gt;
 DHCP: resend DHCPDISCOVER.&lt;br /&gt;
 DHCP: received offer.&lt;br /&gt;
 DHCP: aquired IP address.&lt;br /&gt;
 New IPv4 settings: inet 192.168.10.20 netmask 255.255.255.0 gateway 192.168.10.1 dns 192.168.10.1&lt;br /&gt;
&lt;br /&gt;
=== Bilder ===&lt;br /&gt;
Bilder vom IP Adapter:&lt;br /&gt;
&lt;br /&gt;
[[Image:IP1.jpg|thumb|]]&lt;br /&gt;
&lt;br /&gt;
[[Image:IP2.jpg|thumb|]]&lt;br /&gt;
&lt;br /&gt;
[[Image:IP3.jpg|thumb|]]&lt;br /&gt;
&lt;br /&gt;
[[Image:pinheader_ip_1.jpg|thumb|]]&lt;/div&gt;</summary>
		<author><name>140.128.20.205</name></author>	</entry>

	<entry>
		<id>http://bettyhacks.com/wiki/index.php?title=Boop</id>
		<title>Boop</title>
		<link rel="alternate" type="text/html" href="http://bettyhacks.com/wiki/index.php?title=Boop"/>
				<updated>2007-10-26T19:37:09Z</updated>
		
		<summary type="html">&lt;p&gt;140.128.20.205: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;novich&lt;br /&gt;
==Info==&lt;br /&gt;
Boop ist eine Software fÃ¼r die Betty, welche '''netguy''' gerade fertiggestellt hat.&lt;br /&gt;
&lt;br /&gt;
==Was macht boop==&lt;br /&gt;
Boop dient derzeit haupsÃ¤chlich als &amp;quot;testbed&amp;quot; um die Hardware der Betty anzusprechen.&lt;br /&gt;
Im Moment funktioniert die Audio-Ausgabe, das senden von Infrarot, das LCD Display und die Tasten.&lt;br /&gt;
&lt;br /&gt;
===Kommandos===&lt;br /&gt;
&lt;br /&gt;
Ãber die serielle Schnittstelle nichts wirklich sinnvolles zur Zeit.&lt;br /&gt;
&lt;br /&gt;
==Download==&lt;br /&gt;
FÃ¼r alle die Boop nicht selber kompilieren wollen oder kÃ¶nnen:&lt;br /&gt;
&lt;br /&gt;
Als raw binary: [http://svn.mamalala.org/filedetails.php?repname=boop&amp;amp;path=%2Ftrunk%2Fboop_rom.bin&amp;amp;rev=0&amp;amp;sc=0 boop_rom.bin]&lt;br /&gt;
&lt;br /&gt;
Als hex: [http://svn.mamalala.org/filedetails.php?repname=boop&amp;amp;path=%2Ftrunk%2Fboop_rom.hex&amp;amp;rev=0&amp;amp;sc=0 boop_rom.hex]&lt;br /&gt;
&lt;br /&gt;
==Anforderungen==&lt;br /&gt;
===Compiler, Linker und Tools===&lt;br /&gt;
Um Boop zu compilieren braucht ihr die [http://opensrc.sec.samsung.com/download/arm-uclinux-tools-base-gcc3.4.0-20040713.sh GCC 3.4.0 Toolchain]&lt;br /&gt;
&lt;br /&gt;
Nachdem ihr diese heruntergeladen habt, fÃ¼hrt ihr diese aus mit:&lt;br /&gt;
 sh arm-uclinux-tools-base-gcc3.4.0-20040713.sh&lt;br /&gt;
Damit wird die GCC 3.4.0 Toolchain in euer Home-Verzeichnis unter ~/bin installiert.&lt;br /&gt;
&lt;br /&gt;
==Compileren von boop==&lt;br /&gt;
===Download===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
svn checkout svn://svn.mamalala.org/boop/trunk&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Compilieren===&lt;br /&gt;
 cd boop/trunk&lt;br /&gt;
Wechselt in das Verzeichnis boop/trunk im aktuellen Verzeichnis. Wenn ihr alles richtig gemacht habt sollte nun ein&lt;br /&gt;
 make&lt;br /&gt;
unter anderem die Datei '''boop_rom.bin''' erstellt haben&lt;br /&gt;
&lt;br /&gt;
==Boop meets Betty - jetzt wird geflasht==&lt;br /&gt;
===Bootloader starten===&lt;br /&gt;
Um Boop in die Betty zu bekommen mÃ¼ssen wir zuerst in den Bootloader:&lt;br /&gt;
 EINT PIN auf GND brÃ¼cken&lt;br /&gt;
 RESET PIN auf GND brÃ¼cken&lt;br /&gt;
 RESET PIN wieder Ã¶ffnen&lt;br /&gt;
 EINT PIN wieder Ã¶ffnen&lt;br /&gt;
Jetzt sollten wir im Bootloader sein.&lt;br /&gt;
&lt;br /&gt;
===boop in das ram schreiben - mit betty-heaven===&lt;br /&gt;
Betty-heaven findet ihr hier [[Software von Colibri]]&lt;br /&gt;
&lt;br /&gt;
===boop in das ram schreiben - mit lpctool=== &lt;br /&gt;
Ich gehe davon aus, dass ihr alle mit [[lpctool]] umgehen kÃ¶nnt und es installiert habt (sonst kÃ¶nnt ihr mit dem hier eh nichts anfangen behaupte ich mal)&lt;br /&gt;
 ./lpctool -d /dev/ttyS0 -i -v -e -a boop_rom.bin&lt;br /&gt;
schiebt boop_rom.bin in das Flash der Betty.&lt;br /&gt;
&lt;br /&gt;
'''Geschafft'''. Boop sollte nun im Flash sein und nach einem Rreset gestartet werden.&lt;br /&gt;
&lt;br /&gt;
==Fazit==&lt;br /&gt;
netguy (und natÃ¼rlich meine wenigkeit) wÃ¼nscht viel Spass beim Spielen und ggf. Erweitern der Software.&lt;br /&gt;
&lt;br /&gt;
==Lizenz==&lt;br /&gt;
'''boop''' steht unter der GPLv3, bitte beachtet das wenn ihr an der Software herumbastelt!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
--[[User:Alterego|Alterego]] 04:30, 30 August 2007 (CEST)&lt;br /&gt;
--[[User:netguy|netguy]] 18:39, 20 Oktober 2007 (CEST)&lt;/div&gt;</summary>
		<author><name>140.128.20.205</name></author>	</entry>

	<entry>
		<id>http://bettyhacks.com/wiki/index.php?title=Smartcardchip</id>
		<title>Smartcardchip</title>
		<link rel="alternate" type="text/html" href="http://bettyhacks.com/wiki/index.php?title=Smartcardchip"/>
				<updated>2007-10-26T19:36:28Z</updated>
		
		<summary type="html">&lt;p&gt;140.128.20.205: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;trocvit&lt;br /&gt;
=Hardware=&lt;br /&gt;
[[Image:SmartcardChip1.jpg|thumb|Der Smartcard-Chip ist rot umrandet]]&lt;br /&gt;
In der Betty-Fernbedienung ist folgender Smartcard-Chip eingebaut:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Security &amp;amp; Chip Card ICs&lt;br /&gt;
SLE 66C24PE&lt;br /&gt;
8/16-Bit Security Controller&lt;br /&gt;
68-Kbytes ROM, 2304 Bytes RAM, 2-Kbytes EEPROM&lt;br /&gt;
Dual Key Triple DES&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Leider gibt es nur eine sehr kurzes 8 seitiges [http://www.infineon.com/cms/en/services/download.html?filename=%2fdgdl%2fSPI_SLE66C24PE_0105.pdf%3ffolderId%3ddb3a304412b407950112b416848b20bf%26fileId%3ddb3a304412b407950112b41684c420c0&amp;amp;location=Products.Chip_Card___Security_ICs.Chip_Card_Controllers.SLE_66_family__Enhanced_High_Performance_Controller.SLE_66C24PE.DOCUMENTS.SPI_SLE66C24PE_0105.pdf PDF] mit Information zum Chip. Nicht einmal die Pinbelegung ist beschrieben.&lt;br /&gt;
&lt;br /&gt;
Anschlussbelegung:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
          Masse 1 o       8 Power&lt;br /&gt;
         nReset 2   SLE   7 Takt&lt;br /&gt;
           Data 3 66C24PE 6 nicht verbunden&lt;br /&gt;
nicht verbunden 4         5 nicht verbunden&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Der Chip ist wie folgt mit der CPU verbunden:&lt;br /&gt;
&lt;br /&gt;
* CPU Pin 132 (P2.17) steuert den nReset pin. Wird der CPU-Pin auf LO gesetzt ist der Reset aktiv.&lt;br /&gt;
&lt;br /&gt;
* CPU Pin 78 (P0.10) steuert Ã¼ber einen externen Inverter den Power Pin. Wird der CPU-Pin auf LO gesetzt wird der Chip mit Spannung versorgt.&lt;br /&gt;
&lt;br /&gt;
* CPU Pin 40 (XCLK) ist Ã¼ber einen externen Frequenzteiler mit dem Takteingang des Chips verbunden. Im Betrieb wird Ã¼ber den CPU-Pin der 7,5 MHz Peripherietakt ausgegeben. Durch den Frequenzteiler wird der Takt halbiert. Der Smartcard-Chip wird dadurch mit mit 3,75 MHz getaktet.&lt;br /&gt;
&lt;br /&gt;
* CPU Pin 75 (TXD1) und CPU Pin 75 (RXD1) sind mit dem Daten Pin verbunden. Die Datenrate ist 1/64 der Taktfrequenz, also 58593,75 Bit/s und somit nahe an der von einem PC unsterstÃ¼tzen Baudrate von 57600 Bit/s (nur ca. 1,7% Abweichung). &lt;br /&gt;
&lt;br /&gt;
Zum Experimentieren kann man den Chip auslÃ¶ten und z.B. mit dem Mastermouse-Interface verbinden. Die andere Seite des Interfaces wird an die serielle PC Schnittstelle angeschlossen. Jetzt kann man mit einen Programm wie z.B. WinExplorer Kommandos an den Chip schicken und die Antworten auswerten. Dadurch lÃ¤sst sich das Ãbertragungsformat herausfinden und man kann eine Kommandoliste aufstellen.&lt;br /&gt;
&lt;br /&gt;
=ATR=&lt;br /&gt;
&lt;br /&gt;
Nachdem beim Chip ein Reset ausgefÃ¼hrt wurde, wird wie bei Smartcards Ã¼blich, ein ATR ausgegeben. Jedoch ist dieser bei der Betty properitÃ¤r.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
Betty-ATR:&lt;br /&gt;
03 02 01&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Das erste Byte enthÃ¤lt die Anzahl der ATR Bytes incl. des LÃ¤ngenbytes selbst.&lt;br /&gt;
* Das zweite Byte ist das Lifecycle Byte: 1=Virgin, 2=Personalisiert&lt;br /&gt;
* Das letzte Byte ist eine XOR PrÃ¼fsumme Ã¼ber alle vorherigen Bytes.&lt;br /&gt;
&lt;br /&gt;
Bei allen Infineon-Chips gibts eine von Hersteller undokumentierte Funktion den Chip dazu zu bringen statt die Applikation zu starten den Hersteller-ATR auszugeben.&lt;br /&gt;
&lt;br /&gt;
Die Datenleitung muss dazu beim Starten auf LO gehalten und z.B. nach einer Sekunde wieder freigegeben werden.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
Hersteller-ATR:&lt;br /&gt;
33 66 00 04 9C FF xx xx xx xx xx xx 55 0A 07 22 5A&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Die sechs Byte mit xx enthalten eine eine vom Hersteller vergebene Seriennummer. Betty verwendet die gleiche Nummer (im Batteriefach der Fernbedienung).&lt;br /&gt;
* Die fÃ¼nfte Stelle gibt den Chiptyp an: 9C = SLE66C24PE&lt;br /&gt;
&lt;br /&gt;
=Protokoll=&lt;br /&gt;
&lt;br /&gt;
Der Kommandoblock hat folgenden Aufbau:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; | border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! LÃ¤ngenbyte&lt;br /&gt;
! Kommandobyte&lt;br /&gt;
! Optionale Datenbytes&lt;br /&gt;
|-&lt;br /&gt;
| EnthÃ¤lt die Anzahl der zum Chip gesendeten Bytes incl. des LÃ¤ngenbytes selbst.&lt;br /&gt;
| Gibt an welche Aktion der Chip durchfÃ¼hren soll.&lt;br /&gt;
| Bei manchen Kommandos nicht vorhanden.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Der Antwortblock ist wie folgt aufgebaut:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; | border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! LÃ¤ngenbyte&lt;br /&gt;
! Statusbyte&lt;br /&gt;
! Optionale Datenbytes&lt;br /&gt;
! PrÃ¼fsummenbyte&lt;br /&gt;
|-&lt;br /&gt;
| EnthÃ¤lt die Anzahl der Antwortbytes incl. des LÃ¤ngenbytes selbst.&lt;br /&gt;
| An diesem Byte kann man erkennen ob das Kommando feherfrei ausgefÃ¼hrt wurde oder fehlgeschalgen ist.&lt;br /&gt;
| Bei manchen Kommandos nicht vorhanden.&lt;br /&gt;
| XOR PrÃ¼fsumme Ã¼ber alle vorherigen Bytes dieses Antwortblocks&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Statuswerte in der Antwort haben folgende Bedeutung (Zahlen im Hex. Format):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; | border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Status&lt;br /&gt;
! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| Das Kommando wurde erfolgreich ausgefÃ¼hrt&lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| Das Kommandobyte ist zwar gÃ¼ltig, jedoch nicht die Ã¼bergebenen Daten&lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| Das Kommandobyte ist ungÃ¼ltig&lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 19&lt;br /&gt;
| ?&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Durch das Ausprobieren aller 256 MÃ¶glichkeiten fÃ¼r das Kommandobyte und weglassen aller Kommandos bei denen Status 17 zurÃ¼ckgegeben wurde ist folgende Liste entstanden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Folgende Kommandos werden unterstÃ¼tzt (Zahlen im Hex. Format):&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; | border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Kommando&lt;br /&gt;
! In der Firmware&lt;br /&gt;
verwendet?&lt;br /&gt;
! Bedeutung&lt;br /&gt;
|-&lt;br /&gt;
| 3F&lt;br /&gt;
| Nein&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 41&lt;br /&gt;
| Ja&lt;br /&gt;
| SC_ID auslesen&lt;br /&gt;
|-&lt;br /&gt;
| 42&lt;br /&gt;
| Nein&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 43&lt;br /&gt;
| Nein&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 44&lt;br /&gt;
| Nein&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 45&lt;br /&gt;
| Ja&lt;br /&gt;
| SC_MEM auslesen&lt;br /&gt;
|-&lt;br /&gt;
| 46&lt;br /&gt;
| Ja&lt;br /&gt;
| SC_MEM beschreiben&lt;br /&gt;
|-&lt;br /&gt;
| 47&lt;br /&gt;
| Nein&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 48&lt;br /&gt;
| Ja&lt;br /&gt;
| 12 dez. Byte lange Zufallszahl ausgeben&lt;br /&gt;
|-&lt;br /&gt;
| 49&lt;br /&gt;
| Nein&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 4A&lt;br /&gt;
| Nein&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 4B&lt;br /&gt;
| Nein&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 4D&lt;br /&gt;
| Ja&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 4F&lt;br /&gt;
| Ja&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 50&lt;br /&gt;
| Ja&lt;br /&gt;
| SC_Sec_MEM auslesen&lt;br /&gt;
|-&lt;br /&gt;
| 51&lt;br /&gt;
| Ja&lt;br /&gt;
| ?&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Kommando 3F===&lt;br /&gt;
* wird in der Firmware nicht verwendet&lt;br /&gt;
&lt;br /&gt;
===Kommando 41 (SC_ID auslesen)===&lt;br /&gt;
* wird in der Firmware bei Adresse 80035BA4 verwendet&lt;br /&gt;
* keine Kommando-Daten&lt;br /&gt;
* Daten im Antwortblock: Kommandobyte-Echo, 6 Byte lange ID (identisch mit der ID im Batteriefach), 00, 8 * unbekannte Bytes&lt;br /&gt;
&lt;br /&gt;
===Kommando 42===&lt;br /&gt;
* wird in der Firmware nicht verwendet&lt;br /&gt;
&lt;br /&gt;
===Kommando 43===&lt;br /&gt;
* wird in der Firmware nicht verwendet&lt;br /&gt;
&lt;br /&gt;
===Kommando 44===&lt;br /&gt;
* wird in der Firmware nicht verwendet&lt;br /&gt;
&lt;br /&gt;
===Kommando 45 (SC_MEM auslesen)===&lt;br /&gt;
* wird in der Firmware bei Adresse 80035890 verwendet&lt;br /&gt;
* Kommando-Daten: Registernummer (DWORD), Unbekannt1 (DWORD)&lt;br /&gt;
* Daten im Antwortblock: Kommandobyte-Echo, 3 * 00, Unbekannt1-Echo (DWORD), Registernummer-Echo (DWORD), Registerinhalt (DWORD), 5 * unbekannte Bytes&lt;br /&gt;
* Wertebereich fÃ¼r Registernummer: 0 .. E2h&lt;br /&gt;
&lt;br /&gt;
===Kommando 46 (SC_MEM beschreiben)===&lt;br /&gt;
* wird in der Firmware bei Adresse 8003596C verwendet&lt;br /&gt;
* Kommando-Daten: Registernummer (DWORD), Registerinhalt (DWORD)&lt;br /&gt;
* keine Daten im Antwortblock&lt;br /&gt;
* Wertebereich fÃ¼r Registernummer: 0 .. E2h&lt;br /&gt;
&lt;br /&gt;
===Kommando 47===&lt;br /&gt;
* wird in der Firmware nicht verwendet&lt;br /&gt;
&lt;br /&gt;
===Kommando 48 (12 Byte lange Zufallszahl ausgeben)===&lt;br /&gt;
* wird in der Firmware bei Adresse 800357C8 verwendet&lt;br /&gt;
* keine Kommando-Daten&lt;br /&gt;
* Daten im Antwortblock: Kommandobyte-Echo, 3 * 00, 12 dez. * Zufallsbytes&lt;br /&gt;
&lt;br /&gt;
===Kommando 49===&lt;br /&gt;
* wird in der Firmware nicht verwendet&lt;br /&gt;
&lt;br /&gt;
===Kommando 4A===&lt;br /&gt;
* wird in der Firmware nicht verwendet&lt;br /&gt;
&lt;br /&gt;
===Kommando 4B===&lt;br /&gt;
* wird in der Firmware nicht verwendet&lt;br /&gt;
&lt;br /&gt;
===Kommando 4D===&lt;br /&gt;
* wird in der Firmware bei Adresse 80035AFC verwendet&lt;br /&gt;
* Kommando-Daten: 0 bis 3Eh Bytes mÃ¶glich (die Firmware benutzt 4 Byte)&lt;br /&gt;
* Daten im Antwortblock: 4 * 8 Byte BlÃ¶cke (manchmal ist Block 2 und 3 identisch)&lt;br /&gt;
&lt;br /&gt;
===Kommando 4F===&lt;br /&gt;
* wird in der Firmware bei Adresse 80035568 verwendet&lt;br /&gt;
* Kommando-Daten: Unbekannt1 (DWORD), Unbekannt2 (DWORD)&lt;br /&gt;
* Daten im Antwortblock: Kommandobyte-Echo, 3 * 00, Unbekannt2-Echo (DWORD), 16 dez. * unbekannte Bytes&lt;br /&gt;
* Wertebereich fÃ¼r Unbekannt1: 0 .. Bh&lt;br /&gt;
&lt;br /&gt;
===Kommando 50 (SC_Sec_MEM auslesen)===&lt;br /&gt;
* wird in der Firmware bei Adresse 80035A10 verwendet&lt;br /&gt;
* Kommando-Daten: Registernummer (DWORD), Unbekannt1 (DWORD)&lt;br /&gt;
* Daten im Antwortblock: Kommandobyte-Echo, 3 * 00, Registernummer-Echo (DWORD), Registerinhalt (DWORD), 5 * unbekannte Bytes&lt;br /&gt;
* Wertebereich fÃ¼r Registernummer: 0 .. 95h&lt;br /&gt;
&lt;br /&gt;
===Kommando 51===&lt;br /&gt;
* wird in der Firmware bei Adresse 80035610 verwendet&lt;br /&gt;
* Kommando-Daten: Unbekannt1 (DWORD)&lt;br /&gt;
* Daten im Antwortblock: Kommandobyte-Echo, 3 * 00, Unbekannt1-Echo (DWORD), 8 * 00, 8 * unbekannte Bytes.&lt;/div&gt;</summary>
		<author><name>140.128.20.205</name></author>	</entry>

	</feed>