x
This website is using cookies. We use cookies to ensure that we give you the best experience on our website. More info. That's Fine
HPC:Factor Logo 
 
Latest Forum Activity

Musings on Legacy Browsing

Jake Page Icon Posted 2022-11-06 5:15 PM
#
Avatar image of Jake
Moderator
H/PC Vanguard

Posts:
2,828
Location:
Choking on the stench of ambition in Washington DC
Status:
I spent a little time this weekend playing with a Psion, a 200LX, and various CE devices from 2.0 to 3.0, finding the most effective way to get these things on-line, in spite of all their legacy drawbacks. I have not yet installed/configured the remarkable work of our Linux folks here, so I hope they will chime in with their own perspectives.

The sites most key for successful surfing are 68k.news, and by extension, frogfind.com. 68k.news renders well even on CE 2.0, and frogfind can actually get you around the web, text-wise--if you search for, say npr.org, then click on the found link, you’re taken to a http rendering of NPR.

This kind of surfing works without a desktop proxy such as AnalogX Proxy ( https://www.analogx.com/contents/download/Network/proxy/Freeware.htm ) or Retro Proxy (
https://www.hpcfactor.com/forums/forums/thread-view.asp?tid=20403&posts=5&start=1 )

Using a proxy, notably Retro Proxy, allows you to render https in http format. Mostly effective, Retro Proxy still can hard reset a 200LX if you’ve gone to a heavy site. Another drawback is you’re tied to a proxy, making your device rather housebound.

And, obviously, none of these approaches produce images, log-ins, etc. And most hamstringing is the need to dumb down the security of your wifi router to match your card’s, or the need for an Ethernet connection, further tying you to a single location.

There is also the toll on battery life since a PCMCIA card rapidly drains even a lithium battery and blows through an AA-driven device in a matter of minutes.

For myself, I find the most effective solution (except for the 200LX) is an IR/GPRS connection to an older cell phone. It’s safe, portable, standalone, can even retrieve your email should your incoming port permit a 110 setting. A 200LX IR connection is buggy at best, and any kind of true connection involves a proxy and specific hardware: https://www.hpcfactor.com/forums/forums/thread-view.asp?tid=20455&posts=3&start=1

For a CE connection (Psion comes ready), a driver is necessary and C:Amie has seen to that: https://www.hpcfactor.com/support/cesd/200254/availbility_of_the_hpcfactor_generic_infrared_modem_driver

Needs for this approach: a) an IR-capable phone 2) an available SIM card 3) a phone carrier that still permits GPRS connections.

An IR connection greatly extends the battery life, even for AA’s, a 115K baud is fast enough for text sites, and it’s hugely portable.

At any rate, these are just my broodings and I’m very much interested in others’ opinions.

Jake

Edited by Jake 2022-11-06 10:02 PM
 Top of the page
C:Amie Page Icon Posted 2022-11-07 10:18 AM
#
Avatar image of C:Amie
Administrator
H/PC Oracle

Posts:
17,985
Location:
United Kingdom
Status:
What would be idea would be if someone made a USB-C to FIR adapter that could just plug into any modern phone and be used to forward the cable tether serial connection.

There are not even any USB-A on Amazon or eBay.

There are a couple on AliExpress, but they're all terrible baud rates:
https://www.aliexpress.com/wholesale?catId=0&initiative_id=SB_20221107021143&SearchText=usb+irda&spm=a2g0o.productlist.1000002.0&dida=y

I found this one that claims to be FIR:
https://s.click.aliexpress.com/e/_Dk1fFsx

You'd then have to adapt it to Type-C or (shudder) the fruit connector. After that, what sort of driver development would be needed to talk to the tethering protocol on the phone/H/PC is a complete unknown.

 Top of the page
C:Amie Page Icon Posted 2022-11-07 12:31 PM
#
Avatar image of C:Amie
Administrator
H/PC Oracle

Posts:
17,985
Location:
United Kingdom
Status:
I had a quick play. I can get CE to talk to bi-directionally Android over serial via RS-232/USB/USB-C adaption. I cannot however find a PPP server for Android. The device won't allow USB tether as it isn't talking USB, clearly.

Anyone know of a PPP service for Android? The Linux ppp server stack isn't in the kernel it would seem.



(20221107_122744.jpg)



Attachments
----------------
Attachments 20221107_122744.jpg (75KB - 0 downloads)
 Top of the page
stingraze Page Icon Posted 2022-11-08 12:40 AM
#
Avatar image of stingraze
Subscribers
H/PC Vanguard

Posts:
3,679
Location:
Japan
Status:
I don't know much about PPP service, but after searching a bit, I found these:

A bit old:
Use Point-to-Point Protocol (PPP) in Android
https://afewe.wordpress.com/android-arm-development/use-point-to-point-protocol-ppp-in-android/

Some hint here? -> Using PPP on an Android tablet

"They are all by different manufacturers. Actually, i have to dial-up a modem using a Bluetooth/serial RS232 converter from the tablet. I can send AT commands to the modem and call an internet GateWay wich start a PPP connexion in order to provide access to Internet. So i have to access via Bluetooth not the wifi. " - from: https://stackoverflow.com/questions/14429952/using-ppp-on-an-android-tablet

Edited by stingraze 2022-11-08 12:46 AM
 Top of the page
null1024 Page Icon Posted 2022-11-08 3:27 AM
#
Avatar image of null1024
Factor Fanatic

Posts:
62
Location:
United States
Status:
I've been using MochaSoft PPP over serial to connect to the internet on my LG Phenom. Kinda wish I had an IR dongle to see if I can finagle it to do something with that IR driver, since I have no idea if I will ever find another serial cable for my specific device if it dies, while I know I should theoretically be able to find an IR adapter, since they're vastly more common.

For HTTPS stuff, I've used WebOne (standard HTTPS->HTTP proxy) and WRP (which just pre-renders pages in Chrome on another device and uses an image map for navigation). WebOne is useful since you can browse 100% normally, although most stuff breaks in PocketIE, especially on a CE2.0 device. WRP works on basically everything, but navigating pages is slow and clunky because it loads an imagemap for each click, and handling text input is particularly awful. It seems to work best on the device in 1-bit .GIF, higher bit depths end up with some odd palette generation choices and are slower.
I've had weird issues with 68k.news on this device when going to the site directly in PocketIE instead of using WRP, I dunno what's up.

I also have a CE6/7 netbook thing plugs in over ethernet (the unit is very cursed and I never did get wifi working on it), and I have a Pi 4 running both WRP and WebOne that it plugs straight into. The Pi is configured to act as a router, letting me access my wifi.
WebOne is way more useful on this setup due to the vastly newer PocketIE, but it's still not good enough for most sites.
That being said, WRP is also more useful since the device is way faster, supports PNG (WRP is very slow at rendering pages in .GIF format), and color.

Also, wiby.me is a very useful resource for old devices, it's a search engine for pages that still work on old browsers, often without HTTPS even.
 Top of the page
C:Amie Page Icon Posted 2022-11-08 10:00 AM
#
Avatar image of C:Amie
Administrator
H/PC Oracle

Posts:
17,985
Location:
United Kingdom
Status:
Quote
stingraze - 2022-11-08 12:40 AM

I don't know much about PPP service, but after searching a bit, I found these:

A bit old:
Use Point-to-Point Protocol (PPP) in Android
https://afewe.wordpress.com/android-arm-development/use-point-to-point-protocol-ppp-in-android/

Some hint here? -> Using PPP on an Android tablet

"They are all by different manufacturers. Actually, i have to dial-up a modem using a Bluetooth/serial RS232 converter from the tablet. I can send AT commands to the modem and call an internet GateWay wich start a PPP connexion in order to provide access to Internet. So i have to access via Bluetooth not the wifi. " - from: https://stackoverflow.com/questions/14429952/using-ppp-on-an-android-tablet



The problem is that *if* pppd is present, it's stuck in sbin and requires root to access it.
https://groups.google.com/g/android-platform/c/Heeq-qL7n0c

Unless there is a way to start the daemon with a listener that can process AT commands and enable NAT transversal. It's no use.

Edit: Anyone got Android studio installed and wants to see if this will compile and can source permissions on a non-rooted device? https://sourceforge.net/projects/javappp/
 Top of the page
Jump to forum:
Seconds to generate: 0.218 - Cached queries : 63 - Executed queries : 10