As described in
my earlier post, I was successful in getting BSv2 WIFI to work properly with Open Transport running under System 7.1 and higher.
Today, I shall describe my experience getting BSv2 WIFI to work under
System 6.0.8 running on a Macintosh Portable which has a 16MHz
68000 processor:
- I opened the WiFi DaynaPORT page here. You should too as you follow my guide.
- The Macintosh Portable requires Mac Plus code to be in the .ini file, so I added the required WIFI code under that, exactly as follows (and saved to my SD card):
[SCSI]
System=MacPlus
WiFiSSID=MyWiFi
WiFiPassword=pass123
# Optional - Each Pico-W will generate its own MAC address, so normally not needed.
# WiFiMACAddress=00:80:19:C0:FF:EE
- I then created a new text file using BBEDIT with Macintosh encoding named (nothing conflicts with SCSI ID 4): NE4.hda
- I then downloaded this HDA file to my SD card.
- I booted my Portable into System 6.0.8 (with 8MB total RAM) and then opened the drive named "BlueSCSI PicoW" and dragged MacTCP (v2.1) from there to my System Folder.
- The instructions then say to: "Install the DaynaPORT 7.5.3 drivers via the provided disk image". That's where trouble began. The instructions go on to say: "use the `MountImage 11b3` cdev (included on the image) to allow the image to be mounted" , but in fact, that was not true in my case. Double-clicking MountImage 11b3 resulted in an error dialog saying the application required cannot be found! Thankfully, I already had MountImage 1.2b2 installed as a Control Panel. Note that when you use it, however, you must checkmark "allow changes to the disk image" or you'll get an error.
- With the DaynaPort disk image mounted, I then double-clicked "Installer". Despite what the instructions say though, I cannot do an Easy Install because the "Install" button is dimmed, and it says: "Please install your DayaPORT hardware, or make sure the hardware is installed correctly." Thankfully, you can click the "Customize" button and then click on "DaynaPORT SCSI/Link" (which the instructions tell you to do). I already had AppleTalk 58.0 installed, so I didn't select that. I clicked the "Install" button and I saw it building "System file" which indicated the items were installed inside that file rather than in the System Folder, because I later couldn't find any "Dayna" named files in the System Folder. It then required me to Restart after the install.
- The instructions then say to open MacTCP, which I did. I chose "Ethernet Built-In".
- Now came the part that was rather confusing because the instructions are incomplete. It indicates you should confirm your Router IP, which I did on my modern Mac by opening System Preferences > Network > Ethernet. It shows my Router to be 192.168.0.1, with DNS set to 8.8.8.8, and Subnet Mask: 255.255.255.0. Now here's where the instructions are lacking. It shows you this pic:
View attachment 16148
Fine and well, but it needs to tell the user to do this: "Click into the IP Address field and type a number that matches the leftmost 3 segments of your Router, then type an unused number at right." In other words, in my case: 192.168.0.xxx, where xxx is for me to decide. I chose 73 because that was suggested and not used on my network. In other words: 192.167.0.73
But yet another failure of the instructions is that they don't specifically say to click the "More..." button, but you need to do that next. I did that and then clicked the "Manually" radio button. The instructions don't specifically say that. You must assume it based on the following pic:
View attachment 16149
So after clicking the "Manually" radio button at left in the above, I proceeded to fill out the Routing Information section with my ROUTER info: 255.255.255.0 & 192.168.0.1.
After that, I didn't know what to do in the Domain Name Server Information section because the instructions make zero mention of what I ought to type into the Domain field. Must I type "local" to match the screenshot? Maybe not because the screenshot is showing an IP of 192.168.1.150 which the text instructions make no mention about! So what I did was type "Google" into the Domain field, and then I typed 8.8.8.8 into the IP Address field, and then I clicked the Default radio button, and lastly, I clicked OK.
The instructions say I will be asked to Restart, but I wasn't. So I restarted manually.
- The instructions said to open MacTCP after Restarting and check that Built-in Ethernet was still selected, and I found it was, so I closed my Control Panels. But the instructions seem to be in error, because it says "proceed to Step 5," which cannot be right.
- I then proceeded to the next instruction which is oddly marked "1." and says: "Now open 'MacTCP Ping' and try to ping 1.1.1.1." I did that. Success!
- Because web browsers won't run under System 6, the best we can do is run Fetch (sorry, Panic's Transit or Transmit won't run under System 6 either). I used the following as a test, which worked perfectly:
repo1.macintoshgarden.org
user: macgarden
psw: publicdl
Directory (leave blank)
And there you have it. I hope the above is helpful to those who haven't yet been able to get BSv2 WIFI to work under System 6!
UPDATE: I left my Mac Portable as I typed the above, which took me more than the 2 minute sleep timer. I went back and found it asleep. I pressed a key which work the machine, showing Fetch still logged into Macintosh Garden. But it was frozen. Moving the trackball did not move the arrow pointer, and even pressing Interrupt did nothing. Pressing Restart worked, however. At the desktop, I took note that the ACT LED on BSv2 was not flashing (which is normal, I think, because I didn't yet open Fetch. I put the machine to Sleep. I then woke the machine. No freeze. I then launched Fetch which causes the ACT LED on BSv2 to start flashing. I then quit Fetch, but the ACT LED keeps flashing. At the desktop, I put the machine to sleep. Upon wake, it froze. So the flashing LED seems to trigger the freeze on wake from Sleep.