Another Bush internet.tv mod thread
- BeebMaster
- Posts: 7379
- Joined: Sun Aug 02, 2009 5:59 pm
- Location: Lost in the BeebVault!
- Contact:
Re: Another Bush internet.tv mod thread
That might be to do with the Repeat/Delay settings. They are sensible settings in the NC so auto repeat works.
If they are zero then the keyboard won't auto-repeat, and I suppose POWER-ON-Keypress would become POWER-ON-repeat-hammering-the-same-key-for-30-seconds (like you [still] have to do on a PC to get to the BIOS menu!!)
There's no battery on the NC and I don't think there is a CMOS chip. But the real time clock operates, and can be set and will keep ticking.
Any sort of reset however (even the softest of resets with SHIFT-BREAK) resets the CMOS settings to the power-on state, including the time back to Friday 2nd Jan 1970! So it's more or less impossible to do anything. RMASize is 0, so I can't run NCFresco or NCWriter, but there's no way to configure a size and then reset as it all goes back to nought. (ChangeDynamicArea didn't seem to work either).
And on the NC, there's no RISC OS line, when you get a Supervisor prompt, the "Supervisor" line is the top line on the screen.
The "Desktop" is just the grey screen with mouse pointer, no icon bar at all.
If I knew what a Bootp server was, and how to set one up, possibly I could make the NC boot into that and then get it loading all the missing bits of RISC OS so I can do something useful.
If they are zero then the keyboard won't auto-repeat, and I suppose POWER-ON-Keypress would become POWER-ON-repeat-hammering-the-same-key-for-30-seconds (like you [still] have to do on a PC to get to the BIOS menu!!)
There's no battery on the NC and I don't think there is a CMOS chip. But the real time clock operates, and can be set and will keep ticking.
Any sort of reset however (even the softest of resets with SHIFT-BREAK) resets the CMOS settings to the power-on state, including the time back to Friday 2nd Jan 1970! So it's more or less impossible to do anything. RMASize is 0, so I can't run NCFresco or NCWriter, but there's no way to configure a size and then reset as it all goes back to nought. (ChangeDynamicArea didn't seem to work either).
And on the NC, there's no RISC OS line, when you get a Supervisor prompt, the "Supervisor" line is the top line on the screen.
The "Desktop" is just the grey screen with mouse pointer, no icon bar at all.
If I knew what a Bootp server was, and how to set one up, possibly I could make the NC boot into that and then get it loading all the missing bits of RISC OS so I can do something useful.
- IanJeffray
- Posts: 5962
- Joined: Sat Jun 06, 2020 3:50 pm
- Contact:
Re: Another Bush internet.tv mod thread
DHCP/BootP are basically the same -- your router will respond to BootP.BeebMaster wrote: ↑Wed Nov 09, 2022 5:41 pm If I knew what a Bootp server was, and how to set one up, possibly I could make the NC boot into that and then get it loading all the missing bits of RISC OS so I can do something useful.
I use DHCPD on a Linux server though, for more control. My NC then boots with a specified folder as its NFS mount...
Code: Select all
group {
host nc.home {
hardware ethernet 00:00:a4:11:b3:84;
fixed-address nc.home;
option root-path "/home/ian/RO";
option host-name "nc";
filename "/home/ian/RO";
}
}
- IanJeffray
- Posts: 5962
- Joined: Sat Jun 06, 2020 3:50 pm
- Contact:
Re: Another Bush internet.tv mod thread
The 'real time clock' is just a software counter that RISC OS maintains. This is the case for every RISC OS. It's initialised by reading the hardware RTC clock at boot time. So that fact you say "it operates" just means "RISC OS is running".BeebMaster wrote: ↑Wed Nov 09, 2022 5:41 pm the real time clock operates, and can be set and will keep ticking.
I've not had the NC out for years, but I believed it had an NVRAM chip, the same as @thecellartroll shows the STB does.
- BeebMaster
- Posts: 7379
- Joined: Sun Aug 02, 2009 5:59 pm
- Location: Lost in the BeebVault!
- Contact:
Re: Another Bush internet.tv mod thread
marutan = mephilpem wrote: ↑Wed Nov 09, 2022 8:39 am The RO3.71 source code is out there: https://github.com/barryc-ro/RiscOS_371
There are also two forks: https://github.com/barryc-ro/RiscOS_371/network
The "stardot" and "marutan" ones build on filesystems with long filenames (e.g. HostFS),
You'll probably want the fix for long filenames as it makes it easy to build on RPCEmu etc (with a 26bit OS).
But you'll probably not want anything from my 372 branch, as a) it might not work right b) it was just some tweaks to use some new sprites and a new font, but it used up nearly all the remaining freepsace in the rom.and the "marutan" fork also includes some stuff for a potential 3.72 build.
-
- Posts: 1072
- Joined: Thu Nov 24, 2011 10:43 pm
- Location: Lanark, Central Scotland
- Contact:
Re: Another Bush internet.tv mod thread
This seemed like an experiment within my ability. I can now confirm that mashing the Delete key on power on does reset the CMOS RAM but leaves the same (wrong) bits of it a messBeebMaster wrote: ↑Wed Nov 09, 2022 5:41 pm If they are zero then the keyboard won't auto-repeat, and I suppose POWER-ON-Keypress would become POWER-ON-repeat-hammering-the-same-key-for-30-seconds (like you [still] have to do on a PC to get to the BIOS menu!!)
-
- Posts: 1072
- Joined: Thu Nov 24, 2011 10:43 pm
- Location: Lanark, Central Scotland
- Contact:
Re: Another Bush internet.tv mod thread
This is the output from the logic analyser for the CMOS RAM chip when carrying out a DEL-POWERON:
Code: Select all
name type start_time duration ack address read data
I2C start 2.01339646 4.17E-08
I2C address 2.01352817 0.001078167 TRUE 0x50 FALSE
I2C data 2.01469817 0.001078333 TRUE 0x40
I2C start 2.015864 4.17E-08
I2C address 2.01599533 0.001078083 TRUE 0x50 TRUE
I2C data 2.01716292 0.000781458 TRUE 0x00
I2C data 2.01803238 0.000780583 TRUE 0x12
I2C data 2.01890137 0.000781583 TRUE 0x48
I2C data 2.01977067 0.000781625 TRUE 0x00
I2C data 2.02064046 0.000780417 TRUE 0x41
I2C data 2.02150925 0.000781625 TRUE 0x30
I2C data 2.02237871 0.000781458 TRUE 0x00
I2C data 2.02324821 0.000780583 TRUE 0x00
I2C data 2.02411721 0.000781583 TRUE 0x00
I2C data 2.0249865 0.000781625 TRUE 0x08
I2C data 2.02585625 0.000780458 TRUE 0x00
I2C data 2.02672508 0.000781625 TRUE 0x01
I2C data 2.02759454 0.000781458 TRUE 0x00
I2C data 2.028464 0.000780583 TRUE 0x00
I2C data 2.029333 0.000781583 TRUE 0x00
I2C data 2.03020229 0.000781667 TRUE 0x90
I2C data 2.03107208 0.000780458 TRUE 0x00
I2C data 2.03194092 0.000781625 TRUE 0x00
I2C data 2.03281037 0.000781458 TRUE 0x80
I2C data 2.03367983 0.000780583 TRUE 0x00
I2C data 2.03454883 0.000781583 TRUE 0x20
I2C data 2.03541813 0.000781625 TRUE 0x84
I2C data 2.03628792 0.000780458 TRUE 0x00
I2C data 2.03715671 0.000781667 TRUE 0x94
I2C data 2.03802617 0.000781458 TRUE 0x10
I2C data 2.03889567 0.000780583 TRUE 0x12
I2C data 2.03976467 0.000781583 TRUE 0x80
I2C data 2.04063396 0.000781625 TRUE 0x00
I2C data 2.04150371 0.000780458 TRUE 0x00
I2C data 2.04237254 0.000781625 TRUE 0x00
I2C data 2.043242 0.000781458 TRUE 0x00
I2C data 2.04411146 0.000780583 TRUE 0x02
I2C data 2.04498046 0.000781583 TRUE 0x00
I2C data 2.04584975 0.000781667 TRUE 0x80
I2C data 2.04671954 0.000780458 TRUE 0x04
I2C data 2.04758838 0.000781625 TRUE 0x08
I2C data 2.04845783 0.000781458 TRUE 0x00
I2C data 2.04932729 0.000780583 TRUE 0x00
I2C data 2.05019629 0.000781583 TRUE 0x00
I2C data 2.05106558 0.000781625 TRUE 0x01
I2C data 2.05193537 0.000780458 TRUE 0x08
I2C data 2.05280417 0.000781667 TRUE 0x00
I2C data 2.05367367 0.000781417 TRUE 0x00
I2C data 2.05454312 0.000780583 TRUE 0x20
I2C data 2.05541213 0.000781583 TRUE 0x00
I2C data 2.05628142 0.000781625 TRUE 0x00
I2C data 2.05715117 0.000780458 TRUE 0x00
I2C data 2.05802 0.000781625 TRUE 0x00
I2C data 2.05888946 0.000781458 TRUE 0x02
I2C data 2.05975892 0.000780583 TRUE 0x00
I2C data 2.06062796 0.000781542 TRUE 0x00
I2C data 2.06149721 0.000781667 TRUE 0x00
I2C data 2.062367 0.000780458 TRUE 0x10
I2C data 2.06323583 0.000781625 TRUE 0x40
I2C data 2.06410529 0.000781458 TRUE 0x00
I2C data 2.06497475 0.000780583 TRUE 0x01
I2C data 2.06584375 0.000781583 TRUE 0x40
I2C data 2.06671304 0.000781625 TRUE 0x01
I2C data 2.06758283 0.000780458 TRUE 0x01
I2C data 2.06845162 0.000781667 TRUE 0x10
I2C data 2.06932113 0.000781417 TRUE 0x00
I2C data 2.07019058 0.000780583 TRUE 0x0C
I2C data 2.07105958 0.000781583 TRUE 0x12
I2C data 2.07192887 0.000781625 TRUE 0x00
I2C data 2.07279862 0.000780458 TRUE 0x00
I2C data 2.07366746 0.000781625 TRUE 0x00
I2C data 2.07453692 0.000781458 TRUE 0x05
I2C data 2.07540642 0.000780542 TRUE 0x10
I2C data 2.07627542 0.000781542 TRUE 0x04
I2C data 2.07714467 0.000781667 TRUE 0xC8
I2C data 2.07801446 0.000780458 TRUE 0x10
I2C data 2.07888329 0.000781625 TRUE 0x10
I2C data 2.07975275 0.000781458 TRUE 0x08
I2C data 2.08062221 0.000780583 TRUE 0x44
I2C data 2.08149121 0.000781583 TRUE 0x0E
I2C data 2.0823605 0.000781625 TRUE 0x00
I2C data 2.08323029 0.000780458 TRUE 0x01
I2C data 2.08409908 0.000781667 TRUE 0x08
I2C data 2.08496858 0.000781417 TRUE 0x40
I2C data 2.08583804 0.000780583 TRUE 0x02
I2C data 2.08670704 0.000781583 TRUE 0x04
I2C data 2.08757633 0.000781625 TRUE 0x00
I2C data 2.08844608 0.000780458 TRUE 0x00
I2C data 2.08931492 0.000781625 TRUE 0x40
I2C data 2.09018438 0.000781458 TRUE 0x00
I2C data 2.09105388 0.000780542 TRUE 0x40
I2C data 2.09192287 0.000781542 TRUE 0x00
I2C data 2.09279212 0.000781667 TRUE 0x04
I2C data 2.09366192 0.000780458 TRUE 0x02
I2C data 2.09453075 0.000781625 TRUE 0x02
I2C data 2.09540021 0.000781458 TRUE 0x00
I2C data 2.09626967 0.000780583 TRUE 0x40
I2C data 2.09713867 0.000781583 TRUE 0x80
I2C data 2.09800796 0.000781625 TRUE 0x00
I2C data 2.09887775 0.000780458 TRUE 0x00
I2C data 2.09974654 0.000781667 TRUE 0x02
I2C data 2.10061604 0.000781417 TRUE 0x04
I2C data 2.1014855 0.000780583 TRUE 0x00
I2C data 2.1023545 0.000781583 TRUE 0x40
I2C data 2.10322379 0.000781625 TRUE 0x02
I2C data 2.10409354 0.000780458 TRUE 0x00
I2C data 2.10496237 0.000781625 TRUE 0x30
I2C data 2.10583183 0.000781458 TRUE 0x00
I2C data 2.10670133 0.000780542 TRUE 0x00
I2C data 2.10757033 0.000781542 TRUE 0x00
I2C data 2.10843958 0.000781667 TRUE 0x00
I2C data 2.10930937 0.000780458 TRUE 0x01
I2C data 2.11017821 0.000781625 TRUE 0x10
I2C data 2.11104767 0.000781458 TRUE 0x40
I2C data 2.11191713 0.000780583 TRUE 0x06
I2C data 2.11278612 0.000781583 TRUE 0x08
I2C data 2.11365542 0.000781625 TRUE 0x00
I2C data 2.11452521 0.000780458 TRUE 0x20
I2C data 2.115394 0.000781667 TRUE 0x00
I2C data 2.1162635 0.000781417 TRUE 0x02
I2C data 2.11713296 0.000780583 TRUE 0x00
I2C data 2.11800196 0.000781583 TRUE 0x22
I2C data 2.11887125 0.000781625 TRUE 0x00
I2C data 2.119741 0.000780458 TRUE 0x00
I2C data 2.12060983 0.000781625 TRUE 0x00
I2C data 2.12147929 0.000781458 TRUE 0x00
I2C data 2.12234879 0.000780542 TRUE 0x00
I2C data 2.12321779 0.000781542 TRUE 0x04
I2C data 2.12408704 0.000781667 TRUE 0x20
I2C data 2.12495683 0.000780458 TRUE 0x00
I2C data 2.12582567 0.000781625 TRUE 0x14
I2C data 2.12669512 0.000781458 TRUE 0x00
I2C data 2.12756458 0.000780583 TRUE 0x20
I2C data 2.12843358 0.000781583 TRUE 0x00
I2C data 2.12930288 0.000781625 TRUE 0x80
I2C data 2.13017267 0.000780458 TRUE 0x80
I2C data 2.13104146 0.000781667 TRUE 0x00
I2C data 2.13191096 0.000781417 TRUE 0x00
I2C data 2.13278042 0.000780583 TRUE 0x00
I2C data 2.13364942 0.000781583 TRUE 0x04
I2C data 2.13451871 0.000781625 TRUE 0x20
I2C data 2.13538846 0.000780458 TRUE 0x00
I2C data 2.13625729 0.000781625 TRUE 0x00
I2C data 2.13712675 0.000781458 TRUE 0x08
I2C data 2.13799625 0.000780542 TRUE 0x00
I2C data 2.13886525 0.000781542 TRUE 0x00
I2C data 2.1397345 0.000781667 TRUE 0x00
I2C data 2.14060429 0.000780458 TRUE 0x00
I2C data 2.14147313 0.000781625 TRUE 0x20
I2C data 2.14234258 0.000781458 TRUE 0x00
I2C data 2.14321204 0.000780583 TRUE 0x02
I2C data 2.14408104 0.000781583 TRUE 0xA0
I2C data 2.14495033 0.000781625 TRUE 0x02
I2C data 2.14582013 0.000780458 TRUE 0x01
I2C data 2.14668892 0.000781667 TRUE 0x00
I2C data 2.14755842 0.000781417 TRUE 0x01
I2C data 2.14842787 0.000780583 TRUE 0x10
I2C data 2.14929688 0.000781583 TRUE 0x10
I2C data 2.15016617 0.000781625 TRUE 0x01
I2C data 2.15103592 0.000780458 TRUE 0x01
I2C data 2.15190475 0.000781625 TRUE 0x00
I2C data 2.15277421 0.000781458 TRUE 0x10
I2C data 2.15364371 0.000780542 TRUE 0x08
I2C data 2.15451271 0.000781542 TRUE 0xC0
I2C data 2.15538196 0.000781667 TRUE 0x48
I2C data 2.15625175 0.000780458 TRUE 0x40
I2C data 2.15712058 0.000781625 TRUE 0x83
I2C data 2.15799004 0.000781458 TRUE 0x80
I2C data 2.1588595 0.000780583 TRUE 0x08
I2C data 2.1597285 0.000781583 TRUE 0x00
I2C data 2.16059779 0.000781625 TRUE 0x02
I2C data 2.16146758 0.000780458 TRUE 0x00
I2C data 2.16233638 0.000781667 TRUE 0x00
I2C data 2.16320588 0.000781417 TRUE 0x00
I2C data 2.16407533 0.000780583 TRUE 0x00
I2C data 2.16494433 0.000781583 TRUE 0x10
I2C data 2.16581363 0.000781625 TRUE 0x08
I2C data 2.16668337 0.000780458 TRUE 0x48
I2C data 2.16755221 0.000781625 TRUE 0x00
I2C data 2.16842167 0.000781458 TRUE 0x00
I2C data 2.16929117 0.000780542 TRUE 0x00
I2C data 2.17016017 0.000781542 TRUE 0x00
I2C data 2.17102942 0.000781667 TRUE 0x41
I2C data 2.17189921 0.000780458 TRUE 0x00
I2C data 2.17276804 0.000781625 TRUE 0x00
I2C data 2.1736375 0.000781458 TRUE 0x00
I2C data 2.17450696 0.000780583 TRUE 0x00
I2C data 2.17537596 0.000781583 TRUE 0x61
I2C data 2.17624525 0.000781625 TRUE 0x21
I2C data 2.17711504 0.000780458 TRUE 0x20
I2C data 2.17798383 0.000781667 TRUE 0xA1
I2C data 2.17885333 0.000781417 TRUE 0x00
I2C data 2.17972279 0.000780583 TRUE 0x44
I2C data 2.18059179 0.000781583 TRUE 0x60
I2C data 2.18146108 0.000781625 TRUE 0x24
I2C data 2.18233083 0.000780458 TRUE 0x24
I2C data 2.18319967 0.000781625 FALSE 0x00
I2C stop 2.18406675 4.17E-08
I2C start 2.18415975 4.17E-08
I2C address 2.18429137 0.001078125 TRUE 0x50 FALSE
I2C data 2.18546112 0.001077542 TRUE 0x10
I2C start 2.18662625 4.17E-08
I2C address 2.18675804 0.001078042 TRUE 0x50 TRUE
I2C data 2.18792504 0.000781458 TRUE 0x00
I2C data 2.18879462 0.000780458 TRUE 0x08
I2C data 2.18966346 0.000781625 TRUE 0x00
I2C data 2.19053292 0.000781458 TRUE 0x00
I2C data 2.19140238 0.000780583 TRUE 0x00
I2C data 2.19227137 0.000781583 TRUE 0x40
I2C data 2.19314067 0.000781625 TRUE 0x81
I2C data 2.19401046 0.000780458 TRUE 0x20
I2C data 2.19487925 0.000781667 TRUE 0x40
I2C data 2.19574871 0.000781458 TRUE 0x00
I2C data 2.19661821 0.000780583 TRUE 0x00
I2C data 2.19748721 0.000781583 TRUE 0x00
I2C data 2.1983565 0.000781625 TRUE 0x80
I2C data 2.19922625 0.000780458 TRUE 0x08
I2C data 2.20009508 0.000781625 TRUE 0x08
I2C data 2.20096454 0.000781458 TRUE 0x28
I2C data 2.201834 0.000780583 TRUE 0x00
I2C data 2.202703 0.000781583 TRUE 0x00
I2C data 2.20357229 0.000781667 TRUE 0x04
I2C data 2.20444208 0.000780458 TRUE 0x01
I2C data 2.20531092 0.000781625 TRUE 0x01
I2C data 2.20618038 0.000781458 TRUE 0x10
I2C data 2.20704983 0.000780583 TRUE 0x02
I2C data 2.20791883 0.000781583 TRUE 0x84
I2C data 2.20878812 0.000781625 TRUE 0x00
I2C data 2.20965792 0.000780458 TRUE 0x02
I2C data 2.21052671 0.000781667 TRUE 0x48
I2C data 2.21139617 0.000781458 TRUE 0x02
I2C data 2.21226567 0.000780583 TRUE 0x10
I2C data 2.21313467 0.000781583 TRUE 0x00
I2C data 2.21400396 0.000781625 TRUE 0x00
I2C data 2.21487371 0.000780458 TRUE 0x01
I2C data 2.21574254 0.000781625 TRUE 0x00
I2C data 2.216612 0.000781458 TRUE 0x02
I2C data 2.21748146 0.000780583 TRUE 0x00
I2C data 2.21835046 0.000781583 TRUE 0x00
I2C data 2.21921975 0.000781667 TRUE 0x80
I2C data 2.22008954 0.000780458 TRUE 0x01
I2C data 2.22095837 0.000781625 TRUE 0x00
I2C data 2.22182783 0.000781458 TRUE 0x00
I2C data 2.22269729 0.000780583 TRUE 0xAC
I2C data 2.22356629 0.000781583 TRUE 0x20
I2C data 2.22443558 0.000781625 TRUE 0x00
I2C data 2.22530538 0.000780417 TRUE 0x40
I2C data 2.22617417 0.000781625 TRUE 0x02
I2C data 2.22704362 0.000781458 TRUE 0x40
I2C data 2.22791313 0.000780583 FALSE 0x04
I2C stop 2.22877967 4.17E-08
I2C start 2.22887233 4.17E-08
I2C address 2.22900454 0.001077875 TRUE 0x50 FALSE
I2C data 2.23017433 0.00107825 TRUE 0x3F
I2C start 2.23134021 4.17E-08
I2C address 2.23147233 0.001078083 TRUE 0x50 TRUE
I2C data 2.23264008 0.00078 FALSE 0x00
I2C stop 2.23350567 4.17E-08
I2C start 3.28120638 4.17E-08
I2C stop 3.28125508 4.17E-08
I2C start 3.28127712 4.17E-08
I2C stop 3.28131937 4.17E-08
I2C start 3.28134104 4.17E-08
I2C stop 3.28138333 4.17E-08
I2C start 3.28140521 4.17E-08
I2C stop 3.28144737 4.17E-08
I2C start 3.28146904 4.17E-08
I2C stop 3.28151133 4.17E-08
I2C start 3.28153321 4.17E-08
I2C stop 3.28157529 4.17E-08
I2C start 3.28159704 4.17E-08
I2C stop 3.28163925 4.17E-08
I2C start 3.281661 4.17E-08
I2C stop 3.28170329 4.17E-08
I2C start 3.28172504 4.17E-08
I2C stop 3.28176725 4.17E-08
I2C start 3.281789 4.17E-08
I2C stop 3.28183129 4.17E-08
I2C start 3.28185304 4.17E-08
I2C stop 3.28189525 4.17E-08
I2C start 3.281917 4.17E-08
I2C stop 3.28195929 4.17E-08
I2C start 3.28198117 4.17E-08
I2C stop 3.28202329 4.17E-08
I2C start 3.28204504 4.17E-08
I2C stop 3.28208729 4.17E-08
I2C start 3.28210912 4.17E-08
I2C stop 3.28215129 4.17E-08
I2C start 3.28217304 4.17E-08
I2C stop 3.28221525 4.17E-08
I2C start 3.28224046 4.17E-08
I2C address 3.28229 0.000278 TRUE 0x50 FALSE
I2C data 3.28259204 0.000272542 TRUE 0x10
I2C stop 3.28287717 4.17E-08
I2C start 3.28288779 4.17E-08
I2C address 3.28293075 0.000271958 TRUE 0x50 TRUE
I2C data 3.2832295 0.000203958 TRUE 0x00
I2C data 3.28345571 0.000198125 TRUE 0x08
I2C data 3.28367612 0.000198958 TRUE 0x00
I2C data 3.28389746 0.000197792 TRUE 0x00
I2C data 3.28411733 0.000197833 TRUE 0x00
I2C data 3.28433767 0.000198708 TRUE 0x40
I2C data 3.28455917 0.00019775 TRUE 0x81
I2C data 3.28477929 0.000198083 TRUE 0x20
I2C data 3.28499963 0.000198583 TRUE 0x40
I2C data 3.28522042 0.00019825 TRUE 0x00
I2C data 3.28544113 0.000197917 TRUE 0x00
I2C data 3.28566125 0.000199 TRUE 0x00
I2C data 3.28588229 0.000198583 TRUE 0x80
I2C data 3.28610292 0.000198125 TRUE 0x08
I2C data 3.2863235 0.000198792 TRUE 0x08
I2C data 3.28654475 0.00019825 TRUE 0x28
I2C data 3.28676521 0.000198958 TRUE 0x00
I2C data 3.28698629 0.000198583 TRUE 0x00
I2C data 3.28720725 0.0001975 TRUE 0x04
I2C data 3.28742721 0.000198208 TRUE 0x01
I2C data 3.28764796 0.000198167 TRUE 0x01
I2C data 3.28786829 0.000198667 TRUE 0x10
I2C data 3.28808933 0.000198333 TRUE 0x02
I2C data 3.28830992 0.000197958 TRUE 0x84
I2C data 3.28853033 0.0001985 TRUE 0x00
I2C data 3.28875121 0.000198458 TRUE 0x02
I2C data 3.28897196 0.000198083 TRUE 0x48
I2C data 3.2891925 0.000198333 TRUE 0x02
I2C data 3.28941308 0.000197875 TRUE 0x10
I2C data 3.28963346 0.000198208 TRUE 0x00
I2C data 3.28985417 0.000198583 TRUE 0x00
I2C data 3.29007512 0.000198083 TRUE 0x01
I2C data 3.29029546 0.000198583 TRUE 0x00
I2C data 3.29051621 0.00019825 TRUE 0x02
I2C data 3.29073692 0.000197958 TRUE 0x00
I2C data 3.29095704 0.000199 TRUE 0x00
I2C data 3.29117808 0.000198625 TRUE 0x80
I2C data 3.29139875 0.000198125 TRUE 0x01
I2C data 3.29161933 0.000198792 TRUE 0x00
I2C data 3.29184058 0.00019825 TRUE 0x00
I2C data 3.292061 0.000199 TRUE 0xAC
I2C data 3.29228204 0.000198625 TRUE 0x20
I2C data 3.29250271 0.000198125 TRUE 0x00
I2C data 3.29272329 0.000198792 TRUE 0x40
I2C data 3.29294454 0.00019825 TRUE 0x02
I2C data 3.29316496 0.000199 TRUE 0x40
I2C data 3.29338604 0.000198583 TRUE 0x04
I2C data 3.29360667 0.000198125 TRUE 0x00
I2C data 3.29382725 0.000198792 TRUE 0x00
I2C data 3.2940485 0.00019825 TRUE 0x12
I2C data 3.29426892 0.000199 TRUE 0x48
I2C data 3.29449 0.000198583 TRUE 0x00
I2C data 3.29471063 0.000198125 TRUE 0x41
I2C data 3.29493121 0.000198792 TRUE 0x30
I2C data 3.29515246 0.00019825 TRUE 0x00
I2C data 3.29537287 0.000199 TRUE 0x00
I2C data 3.29559396 0.000198667 TRUE 0x00
I2C data 3.29581496 0.00019775 TRUE 0x08
I2C data 3.29603517 0.000198792 TRUE 0x00
I2C data 3.29625642 0.00019825 TRUE 0x01
I2C data 3.29647683 0.000199042 TRUE 0x00
I2C data 3.29669792 0.000198583 TRUE 0x00
I2C data 3.29691854 0.000198125 TRUE 0x00
I2C data 3.29713913 0.000199125 TRUE 0x90
I2C data 3.29736071 0.000197917 TRUE 0x00
I2C data 3.29758083 0.000199 TRUE 0x00
I2C data 3.29780188 0.000198667 TRUE 0x80
I2C data 3.29802288 0.000197792 TRUE 0x00
I2C data 3.29824308 0.000198792 TRUE 0x20
I2C data 3.29846433 0.00019825 TRUE 0x84
I2C data 3.29868479 0.000198958 TRUE 0x00
I2C data 3.29890587 0.000198583 TRUE 0x94
I2C data 3.29912683 0.0001975 TRUE 0x10
I2C data 3.29934679 0.000198208 TRUE 0x12
I2C data 3.29956754 0.000198167 TRUE 0x80
I2C data 3.29978787 0.000198667 TRUE 0x00
I2C data 3.30000892 0.000198333 TRUE 0x00
I2C data 3.3002295 0.000197958 TRUE 0x00
I2C data 3.30044992 0.0001985 TRUE 0x00
I2C data 3.30067079 0.000198458 TRUE 0x02
I2C data 3.30089154 0.000198083 TRUE 0x00
I2C data 3.30111208 0.000198333 TRUE 0x80
I2C data 3.30133267 0.000197875 TRUE 0x04
I2C data 3.30155304 0.000198708 TRUE 0x08
I2C data 3.30177454 0.000197958 TRUE 0x00
I2C data 3.30199471 0.000198042 TRUE 0x00
I2C data 3.30221504 0.000198542 TRUE 0x00
I2C data 3.30243575 0.000198333 TRUE 0x01
I2C data 3.30265654 0.000197958 TRUE 0x08
I2C data 3.30287667 0.000198958 TRUE 0x00
I2C data 3.30309767 0.000198625 TRUE 0x00
I2C data 3.30331833 0.000198125 TRUE 0x20
I2C data 3.30353892 0.000198792 TRUE 0x00
I2C data 3.30376017 0.00019825 TRUE 0x00
I2C data 3.30398058 0.000199 TRUE 0x00
I2C data 3.30420167 0.000198583 TRUE 0x00
I2C data 3.30442229 0.000198125 TRUE 0x02
I2C data 3.30464287 0.000198792 TRUE 0x00
I2C data 3.30486412 0.00019825 TRUE 0x00
I2C data 3.30508454 0.000199 TRUE 0x00
I2C data 3.30530562 0.000198583 TRUE 0x10
I2C data 3.30552625 0.000198125 TRUE 0x40
I2C data 3.30574683 0.000198792 TRUE 0x00
I2C data 3.30596808 0.00019825 TRUE 0x01
I2C data 3.3061885 0.000199 TRUE 0x40
I2C data 3.30640958 0.000198625 TRUE 0x01
I2C data 3.30663054 0.000197542 TRUE 0x01
I2C data 3.30685054 0.000198208 TRUE 0x10
I2C data 3.30707125 0.000198208 TRUE 0x00
I2C data 3.30729162 0.000198667 TRUE 0x0C
I2C data 3.30751267 0.000198333 TRUE 0x12
I2C data 3.30773325 0.000197917 TRUE 0x00
I2C data 3.30795363 0.0001985 TRUE 0x00
I2C data 3.30817454 0.000198458 TRUE 0x00
I2C data 3.30839529 0.000198083 TRUE 0x05
I2C data 3.30861579 0.000198375 TRUE 0x10
I2C data 3.30883637 0.000197875 TRUE 0x04
I2C data 3.30905679 0.000198708 TRUE 0xC8
I2C data 3.30927829 0.000197917 TRUE 0x10
I2C data 3.30949846 0.000198042 TRUE 0x10
I2C data 3.30971879 0.000198583 TRUE 0x08
I2C data 3.30993958 0.00019825 TRUE 0x44
I2C data 3.31016029 0.000197917 TRUE 0x0E
I2C data 3.31038042 0.000198958 TRUE 0x00
I2C data 3.31060142 0.000198583 TRUE 0x01
I2C data 3.31082208 0.000198125 TRUE 0x08
I2C data 3.31104267 0.000198792 TRUE 0x40
I2C data 3.31126392 0.00019825 TRUE 0x02
I2C data 3.31148433 0.000199 TRUE 0x04
I2C data 3.31170537 0.000198625 TRUE 0x00
I2C data 3.31192604 0.000198125 TRUE 0x00
I2C data 3.31214663 0.000198792 TRUE 0x40
I2C data 3.31236788 0.00019825 TRUE 0x00
I2C data 3.31258829 0.000199 TRUE 0x40
I2C data 3.31280933 0.000198625 TRUE 0x00
I2C data 3.31303 0.000198125 TRUE 0x04
I2C data 3.31325058 0.000198792 TRUE 0x02
I2C data 3.31347183 0.00019825 TRUE 0x02
I2C data 3.31369225 0.000198958 TRUE 0x00
I2C data 3.31391333 0.000198583 TRUE 0x40
I2C data 3.31413429 0.0001975 TRUE 0x80
I2C data 3.31435425 0.00019825 TRUE 0x00
I2C data 3.314575 0.000198208 TRUE 0x00
I2C data 3.31479538 0.000198667 TRUE 0x02
I2C data 3.31501637 0.000198375 TRUE 0x04
I2C data 3.315237 0.000197917 TRUE 0x00
I2C data 3.31545737 0.0001985 TRUE 0x40
I2C data 3.31567829 0.000198417 TRUE 0x02
I2C data 3.315899 0.000198125 TRUE 0x00
I2C data 3.31611954 0.000198333 TRUE 0x30
I2C data 3.31634012 0.000197875 TRUE 0x00
I2C data 3.31656054 0.000198167 TRUE 0x00
I2C data 3.31678125 0.000198542 TRUE 0x00
I2C data 3.31700217 0.000198083 TRUE 0x00
I2C data 3.3172225 0.000198583 TRUE 0x01
I2C data 3.31744329 0.00019825 TRUE 0x10
I2C data 3.317664 0.000197917 TRUE 0x40
I2C data 3.31788412 0.000199 TRUE 0x06
I2C data 3.31810517 0.000198583 TRUE 0x08
I2C data 3.31832579 0.000198167 TRUE 0x00
I2C data 3.31854642 0.00019875 TRUE 0x20
I2C data 3.31876762 0.00019825 TRUE 0x00
I2C data 3.31898808 0.000199 TRUE 0x02
I2C data 3.31920912 0.000198583 TRUE 0x00
I2C data 3.31942979 0.000198125 TRUE 0x22
I2C data 3.31965038 0.00019875 TRUE 0x00
I2C data 3.31987158 0.00019825 TRUE 0x00
I2C data 3.32009204 0.000199 TRUE 0x00
I2C data 3.32031308 0.000198583 TRUE 0x00
I2C data 3.32053375 0.000198125 TRUE 0x00
I2C data 3.32075433 0.00019875 TRUE 0x04
I2C data 3.32097554 0.000198292 TRUE 0x20
I2C data 3.321196 0.000199 TRUE 0x00
I2C data 3.32141704 0.000198583 TRUE 0x14
I2C data 3.32163771 0.000198125 TRUE 0x00
I2C data 3.32185829 0.000198792 TRUE 0x20
I2C data 3.32207954 0.00019825 TRUE 0x00
I2C data 3.32229996 0.000199 TRUE 0x80
I2C data 3.322521 0.000198667 TRUE 0x80
I2C data 3.32274204 0.00019775 TRUE 0x00
I2C data 3.32296225 0.000198792 TRUE 0x00
I2C data 3.3231835 0.00019825 TRUE 0x00
I2C data 3.32340392 0.000199 TRUE 0x04
I2C data 3.32362496 0.000198625 TRUE 0x20
I2C data 3.32384563 0.000198125 TRUE 0x00
I2C data 3.32406621 0.000199083 TRUE 0x00
I2C data 3.32428775 0.000197958 TRUE 0x08
I2C data 3.32450788 0.000199 TRUE 0x00
I2C data 3.32472892 0.000198667 TRUE 0x00
I2C data 3.32494996 0.00019775 TRUE 0x00
I2C data 3.32517017 0.000198792 TRUE 0x00
I2C data 3.32539142 0.00019825 TRUE 0x20
I2C data 3.32561183 0.000198958 TRUE 0x00
I2C data 3.32583292 0.000198583 TRUE 0x02
I2C data 3.32605387 0.0001975 TRUE 0xA0
I2C data 3.32627383 0.00019825 TRUE 0x02
I2C data 3.32649458 0.000198208 TRUE 0x01
I2C data 3.32671496 0.000198667 TRUE 0x00
I2C data 3.32693596 0.000198375 TRUE 0x01
I2C data 3.32715658 0.000197917 TRUE 0x10
I2C data 3.32737696 0.0001985 TRUE 0x10
I2C data 3.32759787 0.000198417 TRUE 0x01
I2C data 3.32781862 0.000198375 TRUE 0x01
I2C data 3.32803921 0.00019825 TRUE 0x00
I2C data 3.32825971 0.000197875 TRUE 0x10
I2C data 3.32848013 0.000198667 TRUE 0x08
I2C data 3.32870158 0.000197958 TRUE 0xC0
I2C data 3.32892179 0.000198042 TRUE 0x48
I2C data 3.32914213 0.000198542 TRUE 0x40
I2C data 3.32936283 0.000198333 TRUE 0x83
I2C data 3.32958358 0.000197958 TRUE 0x80
I2C data 3.32980371 0.000199 TRUE 0x08
I2C data 3.33002475 0.000198667 TRUE 0x00
I2C data 3.33024575 0.000197792 TRUE 0x02
I2C data 3.330466 0.00019875 TRUE 0x00
I2C data 3.33068721 0.00019825 TRUE 0x00
I2C data 3.33090767 0.000199 TRUE 0x00
I2C data 3.33112871 0.000198583 TRUE 0x00
I2C data 3.33134937 0.000198125 TRUE 0x10
I2C data 3.33156996 0.000199083 TRUE 0x08
I2C data 3.3317915 0.000197917 TRUE 0x48
I2C data 3.33201162 0.000199 TRUE 0x00
I2C data 3.33223267 0.000198667 TRUE 0x00
I2C data 3.33245371 0.00019775 TRUE 0x00
I2C data 3.33267392 0.000198792 TRUE 0x00
I2C data 3.33289512 0.000198292 TRUE 0x41
I2C data 3.33311558 0.000198958 TRUE 0x00
I2C data 3.33333667 0.000198583 TRUE 0x00
I2C data 3.33355763 0.0001975 TRUE 0x00
I2C data 3.33377758 0.000198208 TRUE 0x00
I2C data 3.33399833 0.000198167 TRUE 0x61
I2C data 3.33421871 0.000198625 TRUE 0x21
I2C data 3.33443971 0.000198375 TRUE 0x20
I2C data 3.33466029 0.000197958 TRUE 0xA1
I2C data 3.33488071 0.0001985 TRUE 0x00
I2C data 3.33510158 0.000198458 TRUE 0x44
I2C data 3.33532233 0.000198417 TRUE 0x60
I2C data 3.33554292 0.000198292 TRUE 0x24
I2C data 3.33576346 0.000197875 TRUE 0x24
I2C data 3.33598383 0.000199875 FALSE 0x00
I2C stop 3.33620558 4.17E-08
I2C start 6.61842954 4.17E-08
I2C address 6.61847546 0.000274833 TRUE 0x50 FALSE
I2C data 6.61877358 0.000272583 TRUE 0x13
I2C data 6.61907037 0.00027225 TRUE 0x00
I2C stop 6.619365 4.17E-08
I2C start 6.6193875 4.17E-08
I2C address 6.61942983 0.000273083 TRUE 0x50 FALSE
I2C data 6.619726 0.000273375 TRUE 0x3F
I2C data 6.62002213 0.00027275 TRUE 0x00
I2C stop 6.62031721 4.17E-08
I2C start 6.65178746 4.17E-08
I2C address 6.65183879 0.000278167 TRUE 0x50 FALSE
I2C data 6.65214288 0.000273125 TRUE 0x05
I2C stop 6.65242767 4.17E-08
I2C start 6.65243808 4.17E-08
I2C address 6.65248204 0.000273417 TRUE 0x50 TRUE
I2C data 6.65278229 0.000201625 FALSE 0x01
I2C stop 6.65300679 4.17E-08
I2C start 6.65304204 4.17E-08
I2C address 6.65308692 0.000272625 TRUE 0x50 FALSE
I2C data 6.65338246 0.000272875 TRUE 0x01
I2C stop 6.65366708 4.17E-08
I2C start 6.65367783 4.17E-08
I2C address 6.65372187 0.000272833 TRUE 0x50 TRUE
I2C data 6.65401733 0.000202542 TRUE 0x00
I2C data 6.65424358 0.0001995 TRUE 0x00
I2C data 6.65446529 0.000200208 TRUE 0x00
I2C data 6.65468775 0.000199458 TRUE 0x00
I2C data 6.65491087 0.000199542 TRUE 0x01
I2C data 6.65513296 0.000199042 FALSE 0x01
I2C stop 6.65535396 4.17E-08
I2C start 6.809906 4.17E-08
I2C address 6.80996008 0.000283167 TRUE 0x50 FALSE
I2C data 6.81026967 0.000278708 TRUE 0x39
I2C data 6.8105725 0.000339042 TRUE 0x18
I2C stop 6.81093571 4.17E-08
I2C start 6.81095875 4.17E-08
I2C address 6.81100338 0.000278417 TRUE 0x50 FALSE
I2C data 6.81130521 0.000277833 TRUE 0x3F
I2C data 6.81160762 0.000278208 TRUE 0xF8
I2C stop 6.81190804 4.17E-08
I2C start 6.81195329 4.17E-08
I2C address 6.81199842 0.000279292 TRUE 0x50 FALSE
I2C data 6.81230062 0.000278958 TRUE 0x3A
I2C data 6.81260254 0.000279125 TRUE 0x5F
I2C stop 6.81290437 4.17E-08
I2C start 6.81292642 4.17E-08
I2C address 6.81297004 0.000278542 TRUE 0x50 FALSE
I2C data 6.81327288 0.000278417 TRUE 0x3F
I2C data 6.81357442 0.000280208 TRUE 0x57
I2C stop 6.81387683 4.17E-08
I2C start 6.81391063 4.17E-08
I2C address 6.81395375 0.000278583 TRUE 0x50 FALSE
I2C data 6.81425533 0.000277167 TRUE 0x3B
I2C data 6.81455675 0.000278375 TRUE 0x7D
I2C stop 6.81485717 4.17E-08
I2C start 6.81488075 4.17E-08
I2C address 6.81492358 0.000279958 TRUE 0x50 FALSE
I2C data 6.81522646 0.000279083 TRUE 0x3F
I2C data 6.81552913 0.00027775 TRUE 0x94
I2C stop 6.81583033 4.17E-08
I2C start 6.81586008 4.17E-08
I2C address 6.81590396 0.00027875 TRUE 0x50 FALSE
I2C data 6.81620583 0.000279458 TRUE 0x3C
I2C data 6.81650837 0.000279083 TRUE 0x29
I2C stop 6.81680987 4.17E-08
I2C start 6.81683208 4.17E-08
I2C address 6.81687617 0.000277167 TRUE 0x50 FALSE
I2C data 6.81717783 0.000278667 TRUE 0x3F
I2C data 6.81747988 0.000280208 TRUE 0xBB
I2C stop 6.81778233 4.17E-08
I2C start 6.81781258 4.17E-08
I2C address 6.81785521 0.000278875 TRUE 0x50 FALSE
I2C data 6.81815763 0.000277375 TRUE 0x3D
I2C data 6.81845937 0.000278208 TRUE 0x00
I2C stop 6.81875992 4.17E-08
I2C start 6.81878371 4.17E-08
I2C address 6.81882658 0.000280708 TRUE 0x50 FALSE
I2C data 6.81913029 0.000279167 TRUE 0x3F
I2C data 6.81943296 0.000277792 TRUE 0x7B
I2C stop 6.81973421 4.17E-08
I2C start 6.81976154 4.17E-08
I2C address 6.81980537 0.000278667 TRUE 0x50 FALSE
I2C data 6.82010704 0.000279542 TRUE 0x3E
I2C data 6.8204095 0.000307667 TRUE 0x00
I2C stop 6.82074083 4.17E-08
I2C start 6.82076567 4.17E-08
I2C address 6.82080858 0.00027925 TRUE 0x50 FALSE
I2C data 6.82111096 0.00027825 TRUE 0x3F
I2C data 6.82141362 0.000367667 TRUE 0x77
I2C stop 6.82180554 4.17E-08
- IanJeffray
- Posts: 5962
- Joined: Sat Jun 06, 2020 3:50 pm
- Contact:
Re: Another Bush internet.tv mod thread
Yuk. Get the software to decode the actual messages.thecellartroll wrote: ↑Wed Nov 09, 2022 10:36 pm This is the output from the logic analyser for the CMOS RAM chip when carrying out a DEL-POWERON:
-
- Posts: 1072
- Joined: Thu Nov 24, 2011 10:43 pm
- Location: Lanark, Central Scotland
- Contact:
Re: Another Bush internet.tv mod thread
Code: Select all
write to 0x50 ack data: 0x40
read to 0x50 ack data: 0x00 0x12 0x48 0x00 0x41 0x30 0x00 0x00 0x00 0x08 0x00 0x01 0x00 0x00 0x00 0x90 0x00 0x00 0x80 0x00 0x20 0x84 0x00 0x94 0x10 0x12 0x80 0x00 0x00 0x00 0x00 0x02 0x00 0x80 0x04 0x08 0x00 0x00 0x00 0x01 0x08 0x80 0x00 0x20 0x00 0x00 0x00 0x00 0x02 0x00 0x00 0x00 0x10 0x40 0x00 0x01 0x40 0x01 0x01 0x10 0x00 0x0C 0x12 0x00 0x00 0x00 0x05 0x10 0x04 0xC8 0x10 0x10 0x08 0x44 0x0E 0x00 0x01 0x08 0x40 0x02 0x04 0x00 0x00 0x40 0x00 0x40 0x00 0x04 0x02 0x02 0x00 0x40 0x80 0x00 0x00 0x02 0x84 0x00 0x40 0x12 0x00 0x30 0x00 0x00 0x00 0x00 0x01 0x10 0x40 0x06 0x08 0x00 0x20 0x00 0x01 0x40 0x22 0x00 0x00 0x00 0x00 0x00 0x04 0x20 0x00 0x14 0x00 0x20 0x00 0x80 0x80 0x00 0x00 0x00 0x04 0x20 0x00 0x00 0x08 0x00 0x00 0x00 0x00 0x20 0x00 0x02 0x20 0x02 0x01 0x00 0x01 0x10 0x10 0x01 0x01 0x00 0x10 0x08 0xC0 0x48 0x40 0x83 0x80 0x08 0x00 0x02 0x00 0x00 0x00 0x00 0x10 0x08 0x48 0x00 0x00 0x00 0x00 0x41 0x00 0x00 0x00 0x00 0x61 0x21 0x20 0xA1 0x80 0x44 0x60 0x24 0x24 0x00
write to 0x50 ack data: 0x10
read to 0x50 ack data: 0x00 0x08 0x00 0x00 0x00 0x40 0x81 0x20 0x40 0x00 0x00 0x00 0x80 0x00 0x08 0x28 0x00 0x00 0x04 0x01 0x01 0x10 0x02 0x80 0x00 0x02 0x48 0x02 0x10 0x00 0x00 0x01 0x00 0x02 0x00 0x20 0x80 0x01 0x00 0x00 0xAC 0x20 0x00 0x40 0x02 0x40 0x00
write to 0x50 ack data: 0x3F
read to 0x50 ack data: 0x00
write to 0x50 ack data: 0x10
read to 0x50 ack data: 0x00 0x08 0x00 0x00 0x00 0x40 0x81 0x20 0x40 0x00 0x00 0x00 0x80 0x00 0x08 0x28 0x00 0x00 0x04 0x01 0x01 0x10 0x02 0x80 0x00 0x02 0x48 0x02 0x10 0x00 0x00 0x01 0x00 0x02 0x00 0x20 0x80 0x01 0x00 0x00 0xAC 0x20 0x00 0x40 0x02 0x40 0x00 0x00 0x00 0x12 0x48 0x00 0x41 0x30 0x00 0x00 0x00 0x08 0x00 0x01 0x00 0x00 0x00 0x90 0x00 0x00 0x80 0x00 0x20 0x84 0x00 0x94 0x10 0x12 0x80 0x00 0x00 0x00 0x00 0x02 0x00 0x80 0x04 0x08 0x00 0x00 0x00 0x01 0x08 0x80 0x00 0x20 0x00 0x00 0x00 0x00 0x02 0x00 0x00 0x00 0x10 0x40 0x00 0x01 0x40 0x01 0x01 0x10 0x00 0x0C 0x12 0x00 0x00 0x00 0x05 0x10 0x04 0xC8 0x10 0x10 0x08 0x44 0x0E 0x00 0x01 0x08 0x40 0x02 0x04 0x00 0x00 0x40 0x00 0x40 0x00 0x04 0x02 0x02 0x00 0x40 0x80 0x00 0x00 0x02 0x84 0x00 0x40 0x12 0x00 0x30 0x00 0x00 0x00 0x00 0x01 0x10 0x40 0x06 0x08 0x00 0x20 0x00 0x01 0x40 0x22 0x00 0x00 0x00 0x00 0x00 0x04 0x20 0x00 0x14 0x00 0x20 0x00 0x80 0x80 0x00 0x00 0x00 0x04 0x20 0x00 0x00 0x08 0x00 0x00 0x00 0x00 0x20 0x00 0x02 0x20 0x02 0x01 0x00 0x01 0x10 0x10 0x01 0x01 0x00 0x10 0x08 0xC0 0x48 0x40 0x83 0x80 0x08 0x00 0x02 0x00 0x00 0x00 0x00 0x10 0x08 0x48 0x00 0x00 0x00 0x00 0x41 0x00 0x00 0x00 0x00 0x61 0x21 0x20 0xA1 0x80 0x44 0x60 0x24 0x24 0x00
write to 0x50 ack data: 0x13 0x00
write to 0x50 ack data: 0x3F 0x00
write to 0x50 ack data: 0x05
read to 0x50 ack data: 0x01
write to 0x50 ack data: 0x01
read to 0x50 ack data: 0x00 0x00 0x00 0x00 0x01 0x01
write to 0x50 ack data: 0x39 0x18
write to 0x50 ack data: 0x3F 0xF8
write to 0x50 ack data: 0x3A 0x5F
write to 0x50 ack data: 0x3F 0x57
write to 0x50 ack data: 0x3B 0x7D
write to 0x50 ack data: 0x3F 0x94
write to 0x50 ack data: 0x3C 0x29
write to 0x50 ack data: 0x3F 0xBB
write to 0x50 ack data: 0x3D 0x00
write to 0x50 ack data: 0x3F 0x7B
write to 0x50 ack data: 0x3E 0x00
write to 0x50 ack data: 0x3F 0x7B
- IanJeffray
- Posts: 5962
- Joined: Sat Jun 06, 2020 3:50 pm
- Contact:
Re: Another Bush internet.tv mod thread
Nice. I assume that's just a normal start, not a DEL-start... lots of big reads.
0x50 is indeed the address of the PCF8583, and two reads start from 0x10 which is the first section of standard RAM.
The flurry of writes at the end is funky.
-
- Posts: 1072
- Joined: Thu Nov 24, 2011 10:43 pm
- Location: Lanark, Central Scotland
- Contact:
Re: Another Bush internet.tv mod thread
No, it is a del startIanJeffray wrote: ↑Wed Nov 09, 2022 11:27 pm Nice. I assume that's just a normal start, not a DEL-start... lots of big reads.
Which would explain why it is starting with such nonsense in the CMOS RAM as it is not resetting much. I would have thought most of it should be writing. Perhaps DEL-Poweron doesn't work at all? Maybe it doesn't detect a keyboard at that stage.
-
- Posts: 1072
- Joined: Thu Nov 24, 2011 10:43 pm
- Location: Lanark, Central Scotland
- Contact:
Re: Another Bush internet.tv mod thread
I doscovered that I can do this:
And monitor the keyboard at the same time as CMOS RAM
Code: Select all
write to 0x50 ack data: 0x40
read to 0x50 ack data: 0x00 0x12 0x48 0x00 0x41 0x30 0x00 0x00 0x00 0x08 0x00 0x01 0x00 0x00 0x00 0x90 0x00 0x00 0x80 0x00 0x20 0x84 0x00 0x04 0x10 0x12 0x80 0x00 0x00 0x00 0x00 0x02 0x00 0x80 0x04 0x08 0x00 0x00 0x00 0x01 0x08 0x00 0x00 0x20 0x00 0x00 0x00 0x00 0x02 0x00 0x00 0x00 0x00 0x40 0x00 0x01 0x40 0x01 0x01 0x10 0x00 0x08 0x12 0x00 0x00 0x00 0x05 0x10 0x04 0xC8 0x10 0x10 0x00 0x44 0x0E 0x00 0x01 0x08 0x40 0x02 0x00 0x00 0x00 0x40 0x00 0x40 0x00 0x04 0x00 0x02 0x00 0x40 0x80 0x00 0x00 0x02 0x04 0x00 0x40 0x12 0x00 0x30 0x00 0x00 0x00 0x00 0x01 0x10 0x40 0x06 0x00 0x00 0x20 0x00 0x02 0x00 0x22 0x00 0x00 0x00 0x00 0x00 0x04 0x20 0x00 0x14 0x00 0x20 0x00 0x80 0x80 0x00 0x00 0x00 0x04 0x20 0x00 0x00 0x08 0x00 0x00 0x00 0x00 0x20 0x00 0x02 0x80 0x02 0x01 0x00 0x01 0x10 0x10 0x01 0x01 0x00 0x10 0x08 0xC0 0x48 0x40 0x83 0x80 0x08 0x00 0x02 0x00 0x00 0x00 0x00 0x10 0x08 0x48 0x00 0x00 0x00 0x00 0x41 0x00 0x02 0x00 0x00 0x61 0x21 0x20 0xA1 0x00 0x44 0x60 0x24 0x24 0x00
write to 0x50 ack data: 0x10 Keyboard: MAKE Unrecognized Key (0x00)
read to 0x50 ack data: 0x00 0x08 0x00 0x00 0x00 0x40 0x81 0x20 0x40 0x00 0x00 0x00 0x80 0x00 0x08 0x28 0x00 0x00 0x04 0x01 0x01 0x10 0x00 0x80 0x00 0x02 0x48 0x02 0x10 0x00 0x00 0x01 0x00 0x02 0x00 0x20 0x80 0x01 0x00 0x00 0xAC 0x20 0x00 0x40 0x02 0x40 0x00
write to 0x50 ack data: 0x3F
read to 0x50 ack data: 0x00
write to 0x50 ack data: 0x10
read to 0x50 ack data: 0x00 0x08 0x00 0x00 0x00 0x40 0x81 0x20 0x40 0x00 0x00 0x00 0x80 0x00 0x08 0x28 0x00 0x00 0x04 0x01 0x01 0x10 0x00 0x80 0x00 0x02 0x48 0x02 0x10 0x00 0x00 0x01 0x00 0x02 0x00 0x20 0x80 0x01 0x00 0x00 0xAC 0x20 0x00 0x40 0x02 0x40 0x00 0x00 0x00 0x12 0x48 0x00 0x41 0x30 0x00 0x00 0x00 0x08 0x00 0x01 0x00 0x00 0x00 Keyboard: MAKE Unrecognized Key (0x00)0x90 0x00 0x00 0x80 0x00 0x20 0x84 0x00 0x04 0x10 0x12 0x80 0x00 0x00 0x00 0x00 0x02 0x00 0x80 0x04 0x08 0x00 0x00 0x00 0x01 0x08 0x00 0x00 0x20 0x00 0x00 0x00 0x00 0x02 0x00 0x00 0x00 0x00 0x40 0x00 0x01 0x40 0x01 0x01 0x10 0x00 0x08 0x12 0x00 0x00 0x00 0x05 0x10 0x04 0xC8 0x10 0x10 0x00 0x44 0x0E 0x00 0x01 0x08 0x40 0x02 0x00 0x00 0x00 0x40 0x00 0x40 0x00 0x04 0x00 0x02 0x00 0x40 0x80 0x00 0x00 0x02 0x04 0x00 0x40 0x12 0x00 0x30 0x00 0x00 0x00 0x00 0x01 0x10 0x40 0x06 0x00 0x00 0x20 0x00 0x02 0x00 0x22 0x00 0x00 0x00 0x00 0x00 0x04 0x20 0x00 0x14 0x00 0x20 0x00 0x80 0x80 0x00 0x00 0x00 0x04 0x20 0x00 0x00 0x08 0x00 0x00 0x00 0x00 0x20 0x00 0x02 0x80 0x02 0x01 0x00 0x01 0x10 0x10 0x01 0x01 0x00 0x10 0x08 0xC0 0x48 0x40 0x83 0x80 0x08 0x00 0x02 0x00 0x00 0x00 0x00 0x10 0x08 0x48 0x00 0x00 0x00 0x00 0x41 0x00 0x02 0x00 0x00 0x61 0x21 0x20 0xA1 0x00 0x44 0x60 0x24 0x24 0x00
write to 0x50 ack data: 0x13 0x00
write to 0x50 ack data: 0x3F 0x00
write to 0x50 ack data: 0x05
read to 0x50 ack data: 0x01
write to 0x50 ack data: 0x01
read to 0x50 ack data: 0x00 0x00 0x00 0x00 0x01 0x01
Keyboard: MAKE Unrecognized Key (0x00)write to 0x50 ack data: 0x39 0x18
write to 0x50 ack data: 0x3F 0xF8
write to 0x50 ack data: 0x3A 0x5F
write to 0x50 ack data: 0x3F 0x57
write to 0x50 ack data: 0x3B 0x7D
write to 0x50 ack data: 0x3F 0x94
write to 0x50 ack data: 0x3C 0x29
write to 0x50 ack data: 0x3F 0xBB
write to 0x50 ack data: 0x3D 0x00
write to 0x50 ack data: 0x3F 0x7B
write to 0x50 ack data: 0x3E 0x00
write to 0x50 ack data: 0x3F 0x7B
-
- Posts: 1072
- Joined: Thu Nov 24, 2011 10:43 pm
- Location: Lanark, Central Scotland
- Contact:
Re: Another Bush internet.tv mod thread
Forgot to mention: no keyboard attached in the above test!
With a keyboard attached. Perhaps the iRDA interface is still messing with PS2?
Code: Select all
write to 0x50 ack data: 0x40
read to 0x50 ack data: 0x00 0x12 0x48 0x00 0x41 0x30 0x00 0x00 0x00 0x08 0x00 0x01 0x00 0x00 0x00 0x90 0x02 0x00 0x80 0x00 0x20 0x84 0x00 0x14 0x00 0x12 0x80 0x00 0x00 0x00 0x00 0x02 0x00 0x80 0x04 0x08 0x00 0x00 0x00 0x01 0x08 0x00 0x00 0x20 0x00 0x00 0x00 0x00 0x02 0x00 0x00 0x00 0x10 0x40 0x00 0x01 0x40 0x01 0x01 0x10 0x00 0x0C 0x12 0x00 0x00 0x00 0x05 0x10 0x04 0xC8 0x10 0x10 0x00 0x44 0x0E 0x00 0x01 0x08 0x40 0x02 0x04 0x00 0x00 0x40 0x00 0x40 0x00 0x04 0x02 0x02 0x00 0x40 0x80 0x00 0x00 0x02 0x04 0x00 0x40 0x12 0x00 0x30 0x00 0x00 0x00 0x00 0x01 0x10 0x40 0x06 0x00 0x00 0x20 0x00 0x02 0x40 0x22 0x00 0x00 0x00 0x00 0x00 0x04 0x20 0x00 0x14 0x00 0x20 0x00 0x80 0x80 0x00 0x00 0x00 0x04 0x20 0x00 0x00 0x08 0x04 0x00 0x00 0x00 0x20 0x00 0x02 0xA0 0x02 0x01 0x00 0x01 0x10 0x10 0x01 0x01 0x00 0x10 0x08 0xC0 0x48 0x40 0x83 0x80 0x08 0x00 0x02 0x00 0x00 0x00 0x00 0x10 0x08 0x48 0x00 0x00 0x00 0x00 0x41 0x00 0x00 0x00 0x00 0x61 0x21 0x20 0xA1 0x00 0x44 0x60 0x24 0x24 0x00
write to 0x50 ackKeyboard: MAKE Unrecognized Key (0x00)Keyboard: MAKE Unrecognized Key (0x00)Keyboard: MAKE Unrecognized Key (0x00)Keyboard: MAKE Unrecognized Key (0x00)Keyboard: MAKE Unrecognized Key (0x00)Keyboard: MAKE Unrecognized Key (0x00)Keyboard: MAKE Unrecognized Key (0x00)Keyboard: MAKE Unrecognized Key (0x00)Keyboard: MAKE Unrecognized Key (0x00)Keyboard: MAKE Unrecognized Key (0x00)Keyboard: MAKE Unrecognized Key (0x00)Keyboard: MAKE Unrecognized Key (0x00)Keyboard: MAKE Unrecognized Key (0x00)Keyboard: MAKE Unrecognized Key (0x00) data: 0x10
read to 0x50 ack data: 0x00 0x08 0x00 0x00 0x00 0x40 0x81 0x20 0x40 0x00 0x00 0x00 0x80 0x00 0x08 0x28 0x00 0x00 0x04 0x01 0x01 0x10 0x02 0x80 0x00 0x02 0x48 0x02 0x10 0x00 0x00 0x01 0x00 0x02 0x00 0x20 0x80 0x01 0x00 0x00 0xAC 0x20 0x00 0x40 0x02 0x40 0x04
write to 0x50 ack data: 0x3F
read to 0x50 ack data: 0x00
write to 0x50 ack data: 0x10
read to 0x50 ack data: 0x00 0x08 0x00 0x00 0x00 0x40 0x81 0x20 0x40 0x00 0x00 0x00 0x80 0x00 0x08 0x28 0x00 0x00 0x04 0x01 0x01 0x10 0x02 0x80 0x00 0x02 0x48 0x02 0x10 0x00 0x00 0x01 0x00 0x02 0x00 0x20 0x80 0x01 0x00 0x00 0xAC 0x20 0x00 0x40 0x02 0x40 0x04 0x00 0x00 0x12 0x48 0x00 0x41 0x30 0x00 0x00 Keyboard: MAKE Unrecognized Key (0x00)Keyboard: MAKE Unrecognized Key (0x00)Keyboard: MAKE Unrecognized Key (0x00)0x00 0x08 0x00 0x01 0x00 0x00 0x00 0x90 0x02 0x00 0x80 0x00 0x20 0x84 0x00 0x14 0x00 0x12 0x80 0x00 0x00 0x00 0x00 0x02 0x00 0x80 0x04 0x08 0x00 0x00 0x00 0x01 0x08 0x00 0x00 0x20 0x00 0x00 0x00 0x00 0x02 0x00 0x00 0x00 0x10 0x40 0x00 0x01 0x40 0x01 0x01 0x10 0x00 0x0C 0x12 0x00 0x00 0x00 0x05 0x10 0x04 0xC8 0x10 0x10 0x00 0x44 0x0E 0x00 0x01 0x08 0x40 0x02 0x04 0x00 0x00 0x40 0x00 0x40 0x00 0x04 0x02 0x02 0x00 0x40 0x80 0x00 0x00 0x02 0x04 0x00 0x40 0x12 0x00 0x30 0x00 0x00 0x00 0x00 0x01 0x10 0x40 0x06 0x00 0x00 0x20 0x00 0x02 0x40 0x22 0x00 0x00 0x00 0x00 0x00 0x04 0x20 0x00 0x14 0x00 0x20 0x00 0x80 0x80 0x00 0x00 0x00 0x04 0x20 0x00 0x00 0x08 0x04 0x00 0x00 0x00 0x20 0x00 0x02 0xA0 0x02 0x01 0x00 0x01 0x10 0x10 0x01 0x01 0x00 0x10 0x08 0xC0 0x48 0x40 0x83 0x80 0x08 0x00 0x02 0x00 0x00 0x00 0x00 0x10 0x08 0x48 0x00 0x00 0x00 0x00 0x41 0x00 0x00 0x00 0x00 0x61 0x21 0x20 0xA1 0x00 0x44 0x60 0x24 0x24 0x00
Keyboard: MAKE Unrecognized Key (0x00)Keyboard: MAKE Unrecognized Key (0x00)Keyboard: MAKE Unrecognized Key (0x00)Keyboard: MAKE Unrecognized Key (0x00)Keyboard: MAKE Unrecognized Key (0x00)Keyboard: MAKE Unrecognized Key (0x00)Keyboard: MAKE Unrecognized Key (0x00)Keyboard: MAKE Unrecognized Key (0x00)Keyboard: MAKE Unrecognized Key (0x00)Keyboard: MAKE Unrecognized Key (0x00)Keyboard: MAKE Unrecognized Key (0x00)write to 0x50 ack data: 0x13 0x00
write to 0x50 ack data: 0x3F 0x00
write to 0x50 ack data: 0x05
read to 0x50 ack data: 0x01
write to 0x50 ack data: 0x01
read to 0x50 ack data: 0x00 0x00 0x00 0x00 0x01 0x01
Keyboard: MAKE Unrecognized Key (0x00)Keyboard: MAKE Unrecognized Key (0x00)write to 0x50 ack data: 0x39 0x18
write to 0x50 ack data: 0x3F 0xF8
write to 0x50 ack data: 0x3A 0x5F
write to 0x50 ack data: 0x3F 0x57
write to 0x50 ack data: 0x3B 0x7D
write to 0x50 ack data: 0x3F 0x94
write to 0x50 ack data: 0x3C 0x29
write to 0x50 ack data: 0x3F 0xBB
write to 0x50 ack data: 0x3D 0x00
write to 0x50 ack data: 0x3F 0x7B
write to 0x50 ack data: 0x3E 0x00
write to 0x50 ack data: 0x3F 0x77
- IanJeffray
- Posts: 5962
- Joined: Sat Jun 06, 2020 3:50 pm
- Contact:
Re: Another Bush internet.tv mod thread
It could more possibly be similar to the reason you can't DEL-reset an A4 with a PS2 keyboard -- the DEL-check happens earlier than the keyboard controller has got itself in gear to talk to the PS2 keyboard. I wouldn't actually have expected that on the STB though, as it's fine on an A7000 of course, but maybe timing is "off" a bit, or whatever, on STB hardware -- it's running a lil faster than an A7000+ of course (but the same as a Castle A7000+ Odyssey right?).thecellartroll wrote: ↑Wed Nov 09, 2022 11:59 pm Perhaps the iRDA interface is still messing with PS2?
-
- Posts: 1072
- Joined: Thu Nov 24, 2011 10:43 pm
- Location: Lanark, Central Scotland
- Contact:
Re: Another Bush internet.tv mod thread
The IBX board is under clocked to 48mhz. I believe the Castle A7000+ runs at 56mhz? There is a resistor mod possible on the IBX to make it run full speed.IanJeffray wrote: ↑Thu Nov 10, 2022 12:32 am running a lil faster than an A7000+ of course (but the same as a Castle A7000+ Odyssey right?).
Im confused why the data is showing keypresses when there is no keyboard plugged in?
Looks like I need to prioritise building the full CMOS RAM circuit with battery. I thought someone had made gerbers for a little board to replace the CMOS circuit on an A5000 but I can't find them now so was perhaps imagining it. This may be an opportunity for me to learn how to do that.
It will be annoying though if the IBX always drops to supervisor instead of just booting to desktop.
- IanJeffray
- Posts: 5962
- Joined: Sat Jun 06, 2020 3:50 pm
- Contact:
Re: Another Bush internet.tv mod thread
I'm "confused" why you think a load of "Keyboard: MAKE Unrecognized Key (0x00)" makes you think there are "keypresses" ?thecellartroll wrote: ↑Thu Nov 10, 2022 6:49 am Im confused why the data is showing keypresses when there is no keyboard plugged in?
I'm assuming you connected some of the LA probes to the PS2 bus, and told it to use a PS2 decoder for those probes?
There's nothing there, as far as I see. Look at the waveforms on a scope. LA's lie terribly. And this isn't even saying there's anything there anyway.
I'm not sure why you think you want this. Just so you can try and "hand correct" the configuration settings because DEL isn't working, then keep them? If you really want a battery, just put whang any old AA cell in with either a diode or a couple hundred ohms series.thecellartroll wrote: ↑Thu Nov 10, 2022 6:49 am Looks like I need to prioritise building the full CMOS RAM circuit with battery.
-
- Posts: 1072
- Joined: Thu Nov 24, 2011 10:43 pm
- Location: Lanark, Central Scotland
- Contact:
Re: Another Bush internet.tv mod thread
IanJeffray wrote: ↑Thu Nov 10, 2022 9:35 am I'm assuming you connected some of the LA probes to the PS2 bus, and told it to use a PS2 decoder for those probes?
Exactly that.
No delete:
Delete
Because I don't know how to turn a schematic into a physical board and the CMOS RAM circuit seems like a good place to start. A tiny, cheap board with cheap components.thecellartroll wrote: ↑Thu Nov 10, 2022 6:49 am I'm not sure why you think you want this. Just so you can try and "hand correct" the configuration settings because DEL isn't working, then keep them?
- IanJeffray
- Posts: 5962
- Joined: Sat Jun 06, 2020 3:50 pm
- Contact:
Re: Another Bush internet.tv mod thread
What's your LA sample rate set to? You may be missing clock pulses on the PS2 if it's lower than 4x the clock rate. Check the clock with the scope.
It looks like -way- more PS2 traffic than I'd expect to see.
-
- Posts: 1072
- Joined: Thu Nov 24, 2011 10:43 pm
- Location: Lanark, Central Scotland
- Contact:
Re: Another Bush internet.tv mod thread
I will poke it again later. I am still mighty suspicious of the IRDA which is obviously tied into the keyboard system somehow. Maybe I should hot gun its chip off to see (joking)IanJeffray wrote: ↑Thu Nov 10, 2022 3:52 pm It looks like -way- more PS2 traffic than I'd expect to see.
- IanJeffray
- Posts: 5962
- Joined: Sat Jun 06, 2020 3:50 pm
- Contact:
Re: Another Bush internet.tv mod thread
IrDA is wholly unrelated to PS2. If you're probing the PS2 bus, you're not seeing IrDA traffic. It's more likely the IrDA is simply presented as on a standard serial port, as the STB doesn't have such physical ports.thecellartroll wrote: ↑Thu Nov 10, 2022 6:32 pm the IRDA which is obviously tied into the keyboard system somehow.
-
- Posts: 1072
- Joined: Thu Nov 24, 2011 10:43 pm
- Location: Lanark, Central Scotland
- Contact:
Re: Another Bush internet.tv mod thread
Looks like PS2 is too high a frequency for this LA to sample so all that can be disregarded.IanJeffray wrote: ↑Thu Nov 10, 2022 3:52 pm What's your LA sample rate set to? You may be missing clock pulses on the PS2 if it's lower than 4x the clock rate. Check the clock with the scope.
It looks like -way- more PS2 traffic than I'd expect to see.
Re: Another Bush internet.tv mod thread
Hmm, it's supposed to sample at up to 24MHz, presumably on one input only. PS/2 is in the tens of KHz though, so it should be fine?thecellartroll wrote: ↑Thu Nov 10, 2022 8:09 pm Looks like PS2 is too high a frequency for this LA to sample so all that can be disregarded.
- IanJeffray
- Posts: 5962
- Joined: Sat Jun 06, 2020 3:50 pm
- Contact:
Re: Another Bush internet.tv mod thread
"it should be fine" means nothing if you don't tell us what sample rate you SELECTED.
And yes, that thing will do 24MB/sec ... all 8 pins sampled at 24MHz.
Re: Another Bush internet.tv mod thread
The Amazon blurb specifically says PS/2, too.
- IanJeffray
- Posts: 5962
- Joined: Sat Jun 06, 2020 3:50 pm
- Contact:
Re: Another Bush internet.tv mod thread
Yes, but it still depends on what sample rate was SELECTED. It can go UP TO 24MHz, but I almost never use it that high (pointless). It'll also go down to (may default to) something very low, so let's make sure it's at least a nominal 1MHz. It's likely, as the i2c traffic was kosher, and that 100kHz.
-
- Posts: 1072
- Joined: Thu Nov 24, 2011 10:43 pm
- Location: Lanark, Central Scotland
- Contact:
Re: Another Bush internet.tv mod thread
178 goes to pin 7 of the NVRAM.IanJeffray wrote: ↑Tue Nov 08, 2022 11:32 pm I'm going to guess that IOP[7:0] on the 7500FE map to S-space on the IOC. So where do pins 172..179 go ?
173 goes to unpopulated LK8 which looks like it connects that pin to 0v via a resistor.
The rest don't appear to be used at all, unless they connect to vias under the SoC - they don't seem to. The solder mask covering all the vias is an arse.
- IanJeffray
- Posts: 5962
- Joined: Sat Jun 06, 2020 3:50 pm
- Contact:
Re: Another Bush internet.tv mod thread
Is that the Alarm interrupt pin? Or address pin? Odd.
Anyway -- I was probably wrong about the IOP pins ... see IanS's post about nSIOCS2 ... trace that bugger.
-
- Posts: 1072
- Joined: Thu Nov 24, 2011 10:43 pm
- Location: Lanark, Central Scotland
- Contact:
Re: Another Bush internet.tv mod thread
Write protect pin.
-
- Posts: 1072
- Joined: Thu Nov 24, 2011 10:43 pm
- Location: Lanark, Central Scotland
- Contact:
Re: Another Bush internet.tv mod thread
No idea! nSIOCS1 and nSIOCS2 also have no track or via on the component side unless it is under the chip. We may need to lift off one of these SoCs and put it on your A7000 to find out what things are connected to!IanJeffray wrote: ↑Thu Nov 10, 2022 9:11 pm Anyway -- I was probably wrong about the IOP pins ... see IanS's post about nSIOCS2 ... trace that bugger.
- IanJeffray
- Posts: 5962
- Joined: Sat Jun 06, 2020 3:50 pm
- Contact:
Re: Another Bush internet.tv mod thread
That's quite severe.thecellartroll wrote: ↑Thu Nov 10, 2022 9:28 pm nSIOCS1 and nSIOCS2 also have no track or via on the component side unless it is under the chip. We may need to lift off one of these SoCs and put it on your A7000 to find out what things are connected to!
Did you make a trace-finder brush like @mikeselectricstuff showed? Trace back from the CS on the modem eeprom.