cr08 / EasyTether-OWRT-RPi4

Reverse engineer/rebuilt of the OpenWRT packages for EasyTether for a modern Raspberry Pi 4 Model B
1 stars 1 forks source link

Empty repo #1

Open Xeddius opened 2 weeks ago

Xeddius commented 2 weeks ago

I really need this since the last update from them for openwrt was v 19 and my router only gained support for openwrt as of version 23. If you aren't going to upload packages, I ask that you please upload instructions on how to modify and or update the build to work with latest openwrt. Please.

cr08 commented 1 day ago

I basically put this project in mothballs on my end as I moved from unreliable tethering to dedicated 4G/5G cards. Never made any progress but as I recall after actually tinkering a bit on the Pi 4, here's the breakdown:

Inside the easytether package it's not really all that complex. The key bit is a single easytether-usb executable that does all the work and the rest is just supporting scripts for stuff like device hotplugging which all should be the same for newer OWRT versions or at least easily updated as needed.

The easytether-usb executable seemed to work on the version of OWRT I tried at the time but may need to be tested on newer versions. If it runs and functions correctly, it wouldn't take much effort to repackage for direct install on newer versions. Or you could simply copy everything over inside the existing packages to a running OWRT install. Keep in mind that I believe one of the requirements is kmod-tun so that needs installed. But it's all clearly laid out in the inside the ipk package with a small amount of digging.

The other concern to be made clear is it seems that the EasyTether folks have more or less let their product die in an as-is state and isn't really receiving any support or updates. How long it can continue to work on future OpenWRT versions (or newer architectures. I have a Pi 5 now and am unsure if the CPU architecture is different enough from the Pi 4 to prevent it from functioning) remains to be seen. And with it being closed source, there's not a lot we can do. At best it would be an as-is thing.

I make no promises on any further work from my end. My time and energy for this stuff is pretty limited these days and focused elsewhere. But I am considering tinkering once more to at least confirm what state things are in as far as running that easytether-usb executable on the Pi 4 and 5. But I'll at least update the README with my findings and a current status.