[Pace ] {After Acorn ]
IntroductionBush Internet was a joint venture between Alba (80%) and Virgin (20%); created specifically to sell simple "one button connect", low cost, mass market Internet devices aimed at the average person in the street. The various devices they jointly launched included, Internet enabled TV and external set top boxes which enable a colour TV to become Internet connected. Pace designed the Internet Surf Set for Bush. It is OS is based on NCOS from the Acorn Network Computers. It has an IR Keyboard, remote control and a built-in 33.6k modem. In simple terms you plug it in (modem, TV, power) switch on and select connect to the Internet and off you go surfing!
Unfortunately the Internet Surf Set was a commercial failure. The target of 500,000 sales in the first 12 months of operation was over optimistic, with a total of only 186,000 sold to retailers and only 115,000 actually in consumers' homes. It originally sold for £149 with Alba providing a £45 subsidy. The retail sales at the subsidised price of £149 were still very dissapointing. The price was reduced to £99 in June 2001. And finaly in December 2001 they threw in the towel having lost around £17,900,000. But Internet Surf Sets ended up selling for £20 in Toys‹RUs and finally then being given away by Time as a freebie if you bought something else!
If you want an Internet Surf Set, there are usually several up for auction on ebay. Try searching for "internet surf set" in the "computing" category.
Because it is, basically, a RISC OS computer, various people have discovered how to do interesting things with it in particular to convert it into a RISC OS desktop computer. How to do this is summarised belowSome options are:
None.
ComputersThere are serveral different models:
The box contains a ten metre telephone cable; power supply; remote control and batteries; a 29-page manual; quick-start guide; email guide; warranty card; SCART cable and, of course, the Surf Set itself. The telephone cable plugs into one of the three sockets on the back of the box and a standard phone socket, providing a second socket for any devices whose connection may have been "borrowed". The remote control is much larger than usual and has a limited set of buttons for navigating web pages whilst closed. However, when flipped open it reveals a QWERTY keyboard for typing emails and URLs which, although small and rubbery, is adequate for typing reasonably long emails - with practice. The documentation is well written: both clear, concise and technically accurate. It guides users though the installation process in easy steps, but a peak-rate helpline is available for those who get stuck. Setting it up and connecting to the internet is pretty easy and worked first time.
The IBX100 has an ARM750FE clocked at 48MHz with 8MB memory on single EDO SIMM. The modem is an on-board Lucent modem (which appears as podule 0). There is support of either the IR keyboard supplied or a serial PS/2 keyboard. Only(!) 3 printers are supported - Lexmark 1000/1100, Canon BJC-1000, and Canon BJC-2000. Unlike the Acorn RISC OS computers, the IBX100 does not have CMOS memory to store configuration data instead it has a small NVRAM. Also there is no Real Time Clock (RTC), so the IBX100 will always think the date is 1 Jan 1970. There is no sound support hardware.
An Iomega PPA ZIP100 can be connected to the parallel port, but the disc must be formatted in the Argo Internet format, and is documented in the Argo Zip Driver . Modern ZIP drives are not supported, nor are other (e.g. PC format) 100MB ZIP discs.
Here are some pictures:
IBX100 box (front)
IBX100 box back
IBX100 in box
In the box with the IBX100 is the remote control on the left, the modem cable in the top left, the psu in the top right and the SCART cable in the bottom right. There are also the instructions.
IBX100 (front)
IBX100 (back)
The back view of an IBX100, showing from left to right, the 6V DC Power socket, SCART TV connector, Parallel printer and modem socket.
IBX100 (bottom)
IBX100 open
With the top cover removed, you can see the IBX100 motherboard. The main feature is the big square ARM7500FE CPU in the middle and the two NCOS ROMs next to it. At the front, in the middle is the 8MB EDO SIMM. On the right is the TV module feeding the SCART socket.
IBX100 configuration screen
The initial screen gives two options, dial Bush Internet and connect to the internet on the left and Configuration options on the right.
IBX100 remote control
IBX100 remote control keyboard
IBX100 RISC OS desktop
How to get an IBX100 to run a RISC OS desktop is described here .
Some more nice pictures of the insides of an IBX100 can be found on Ian Spray's site . Information on the pinouts on the motherboard can be found at Richard A Smith's IBX100 Set Top Box Information Page.
IBX200The IBX200 is a redesigned IBX100 with a much improved motherboard layout and a VCR out SCART port so that it can be used with a TV and VCR. A full infrared keyboard is also included instead of the remote control supplied with the IBX100. Functionally the IBX200 is identical to the IBX100.
Here are some photographs:
IBX200 box (front)
IBX200 instide the box
In the box, the IR keyboard is on top with the IBX200 underneath. The SCART cable, modem cable and power supply are on the right.
IBX200 running a RISC OS desktop
The IBX200 running a RISC OS desktop. To the left is the Iomega PPA ZIP100 drive which has the additional files required to boot the RISC OS desktop. The infra-red keyboard is on top of the IBX200.
IBX200 (front)
IBX200 (back)
On the back you can see, in the middle, the second SCART out socket for connection to a VCR.
IBX200 (bottom)
IBX200 with top cover off
The IBX200 motherboard is much neater than the IBX100. But the basic componenets are the same with the ARM7500FE in the middle, the 8MB RAM is the 4 chips below the ARM7500FA. The 2 RISC OS-NC ROMs are a later build than the IBX100. The SCART ports, at the top, are shielded.
IBX200 IR keyboard
IBX202The IBX202 is identical to the IBX200 except it is configured, by default, to connect to Freeserve (now Wanadoo part of France Telecom).
Here are some photographs:
IBX202 box (front)
The IBX202 is the same as the IBX200 except for the default ISP which is Freeserve, instead of Bush Internet.
IBX202 (front)
IBX202 (back)
IBX250The IBX250 is based on the IBX100 but has 2 SCART sockets so it can support connection to a VCR. In side it has the same motherboard as the IBX100, but the SCART card is bigger with the 2 sockets.
Here are some photgraphs:
IBX250 box (front)
IBX250 box (back)
IBX250 (front)
IBX250 (back)
The 2 SCART sockets can be clearly seen on the left next to the power in socket. On the right is the printer interface and the modem cable socket.
IBX250 bottom
IBX250 with cover removed
With the IBX250's top cover removed, you can see the motherboard on the left which is the same as the IBX100, but on the right is the larger board supporting the 2 SCART sockets. On the IBX250 motherboard, the big square chip in the center is the ARM7500FE CPU with the 8MB RAM SIMM card below it. To the right are the 2 large RISC OS-NC ROMs.
IBX250 IR keyboard
This keyboard model number is KB200 and it is also used with the IBX200s.
Specifications:
Model IBX100 IBX200 IBX202 IBX250 Serial No. 600044606 078736 042860C 600624659 Dimensions (cm) 25x17x5.5 27x17x4.5 27x17x4.5 30.5x20x4.5 Power Supply 6V DC 1A 6W 10V DC 850mA 10V DC 850mA 6V DC 1A 6W Motherboard part no. 2208,680 issue 3 IBX200 Rev BNotes
1. Tested at fortify.net
The Surf Set OS (RISC OS-NC) is based on RISC OS 3.60, which Acorn released with the RiscPC 700 in 1995. The version in the IBX100 is NC OS 5.13. The main (and only) application is NCFresco which supports:
It does not support:
From the main screen the following commands can be typed:
Command Description dial This is designed to allow automated testing. The unit will dial 101. whodunnit Displays the development team photo and names! zipdebugging This clears the screen and redraws the main screen. Behind the scenes,Other keys that have been discovered are:
Box Key IBX100 39d8sk43k2 IBX100 81fhm29421 IBX100 25fh5n66as IBX101 muf1312129 IBX101 86ilm37924 IBX200 mirror1357 IBX202 fk39x39662 IBX250 4927dkan93 IBX260 012603beltThe following commands can be entered from the URL bar:
Command Description ncma:status This opens a brief status document, the Managed Access Status page. meminfo: This opens a document detailing memory use, how much, where, and what. file:/ This doesn‹t work! It should open the file specified if it pointed to a validTo get a useable screen type:
This will put you into MODE 12, which is much easier to work with on a 14 inch television / monitor.
To launch BASIC, type "BASIC" and press Enter.
If you interested in writing your own programs to dump various NVRAM information then the file you want to refer to is the resources.nvram.tags file which can be displayed as follows: *type resources.nvram.tags
To read the password to the ISP configuration page you can run this program:
DIM b% 255
SYS "NVRAM_Read", "ISPCAccessPassword", b%, 255 TO ,mycode$
PRINT mycode$
END
To display the Dial password you can run this program:
DIM b% 255
SYS "NVRAM_Read", "NCMAStartHiddenDialPassword", b%, 255 TO ,b$
PRINT b$
END
On a IBX-260 for example this program should return: "dial".
To display the ISP Phone Number, you can run this program:
DIM b% 255
SYS "NVRAM_Read", "NCMAHiddenPhoneNumber", b%, 255 TO ,b$
PRINT b$
END
On a IBX-260 this program should return: "121".
RISC OS DesktopDo not follow the instructions to get a "*" prompt and then type "desktop". Various modules are missing from the desktop boot sequence, so it won't start. Because the Internet Surf Set NC OS does not have all the modules and files needed for the desktop, they have to be softloaded from a ZIP100 drive. You copy the missing files from a donor system (preferably RISC OS 3.7), onto the zip disc to be softloaded prior to starting the Desktop.
You will need:
Starting on the donor system:
Resources, Modules
.Display, Filer, Pinboard, ResFiler, ResourceFS, Switcher, TaskWindow
Wimp
directory across too - Sprites, Sprites22, Tools
as the majority are missing from RISC OS-NC.DisplayManager (as DisplayMan), DragASprite (as DragASpr), Filer, FilerSWIs, Pinboard, ResourceFiler (as ResourceFi), TaskManager (as TaskMan), TaskWindow
keyrat
module, available from Chris Sawer's site. It runs on the STB and sets the right shift key to act as the middle mouse button, and the "]" key to act as the right mouse button as the remote control keyboard doesn't have middle or right mouse buttons. Download and copy keyrat
into the Modules directory.| Set the resource paths
Set Filer$Path IZipFS:$.Resources.Filer.
Set ResFiler$Path IZipFS:$.Resources.ResFiler.
Set DisplayManager$Path IZipFS:$.Resources.Display.
Set Pinboard$Path IZipFS:$.Resources.Pinboard.
Set Switcher$Path IZipFS:$.Resources.Switcher.
Set TaskWinRes$Path IZipFS:$.Resources.TaskWindow.
| Load the modules
RMLoad IZipFS:$.Modules.FilerSWIs
RMLoad IZipFS:$.Modules.Filer
RMLoad IZipFS:$.Modules.ResourceFi
RMLoad IZipFS:$.Modules.DragASpr
RMLoad IZipFS:$.Modules.DisplayMan
RMLoad IZipFS:$.Modules.TaskMan
RMLoad IZipFS:$.Modules.Pinboard
RMLoad IZipFS:$.Modules.TaskWindow
RMLoad IZipFS:$.Modules.KeyRat
| Load the usual WIMP icons
IconSprites IZipFS:$.Resources.Wimp.Sprites
ToolSprites IZipFS:$.Resources.Wimp.Tools
| Drop into the desktop
Desktop -file IZipFS:$._DeskStart
WimpMode 15
%Set Edit$Options f9 b8 l2 m2 h12 w12
Filer_Boot IZipFS:$.Apps.!Paint
Filer_Boot IZipFS:$.Apps.!Draw
Filer_Run IZipFS:$.Apps.!Edit
Filer_Run IZipFS:$.Apps.!CloseUp
Filer_Run IZipFS:$.Resources.!FreeMem
Backdrop -tile IZipFS:$.willow21
Filer_OpenDir IZipFS:$
ARM Linux has been ported to the Internet Surf Set by Simtec amongst others. Some Linux resources can be found on Vince Sanders site.
ResourcesRetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.3