AlienWolfX / UZ801-USB_MODEM

A repository of information about the 4G LTE USB stick with board version FY_UZ801_3.2.
MIT License
31 stars 4 forks source link

A few observersions: #10

Open tboege opened 3 weeks ago

tboege commented 3 weeks ago

Thank you for your work - I will note af few observations. Hopefully some of them can be fixed:

1) The version of openwrt is rather old. /etc/banner: Based on Openwrt 21.02 IOT Freedom For End-user! HandsomeMod 21.03-Attila-SNAPSHOT opkg points to https://downloads.openwrt.org/releases/21.02-SNAPSHOT/targets/msm89xx... but that cannot be downloaded (not even if I replace https with http) So It is not possible to get any extra packages Will the required modifications be added to standard OpenWrt?

2) Only a part of 4GB flash is used:

root@HandsomeMod:/tmp# df -h
Filesystem                Size      Used Available Use% Mounted on
/dev/root               126.3M    101.3M     22.4M  82% /
tmpfs                   192.6M    592.0K    192.0M   0% /tmp
tmpfs                   512.0K         0    512.0K   0% /dev

The TX rate of wifi is limited to 6.5Mbs or 13.5Mbs - over ethernet I get >25Mbps download, and >10Mbps download

image

3) In Wifi mode Client works ok, but if Client WDS it will nevet get ipadress. 4) In wifimode, the client will be disabled, if the default "SSID: HandsomeMod_A1377C | Mode: Master" is enabled.

image

5) In windows, the RNDIS adapter was inactive (yellow exclamation mark). I had to follow instructions from https://xdaforums.com/t/issue-with-native-usb-tethering-in-windows-7.834487/#post-12758233 - that is:

Right click that device and select Update Driver.
When the window pops up (on Windows 7 32bit), select, Browse My Computer for driver software, then on the next screen, click on the bottom that says, LET ME PICK.
Then it will ask you the device type.
Here you go down to Network Adapters.
Then when it asks you to select manufacturer, skip Microsoft and select Microsoft Corporation.
Then, select Remote NDIS based Internet Sharing Device.
AlienWolfX commented 3 weeks ago

Thank you for your work - I will note af few observations. Hopefully some of them can be fixed

Hello @tboege,

Thank you for your feedback. I'll review the issues that were identified and work on fixing them to the best of my ability.

Best regards, Allen

tboege commented 3 weeks ago

Thank you. I guess there will be a lot of work to make it work with current OpenWrt.

Do you know if it is possible to enter edl or fastboot from your version of OpenWrt (or do I need to short D+ and GND). Maybee I can use reset button?

AlienWolfX commented 3 weeks ago

Do you know if it is possible to enter edl or fastboot from your version of OpenWrt (or do I need to short D+ and GND). Maybee I can use reset button?

Fastboot and EDL

Yes, for fastboot execute adb reboot-bootloader and for edl fastboot oem reboot-edl

Reset Button

Reset button doesn't work at the mean time.

tboege commented 3 weeks ago

Thank you. I was not aware, that those options was available after installation of openwrt

Den ons. 6. nov. 2024 kl. 17.29 skrev Allen Gabrielle Cruiz < @.***>:

Do you know if it is possible to enter edl or fastboot from your version of OpenWrt (or do I need to short D+ and GND). Maybee I can use reset button?

Yes, for fastboot execute adb reboot-bootloader and for edl fastboot oem reboot-edl

— Reply to this email directly, view it on GitHub https://github.com/AlienWolfX/UZ801-USB_MODEM/issues/10#issuecomment-2460243668, or unsubscribe https://github.com/notifications/unsubscribe-auth/AHSKMC7EFOFH6YCKVNK5DNTZ7I7XHAVCNFSM6AAAAABRISJ3OCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDINRQGI2DGNRWHA . You are receiving this because you were mentioned.Message ID: @.***>

alexandrglm commented 3 weeks ago

opkg points to https://downloads.openwrt.org/releases/21.02-SNAPSHOT/targets/msm89xx... but that cannot be downloaded (not even if I replace https with http) ...

OpenWRT doesn't officially support the msm8916 chipset, but some Git repositories offer opkg sources for it. These could be integrated into the build system or made available locally.

In wifimode, the client will be disabled, if the default "SSID: HandsomeMod_A1377C | Mode: Master" is enabled.

As expected with OpenWRT, when radio0 is configured as an AP, the client configuration is disabled, and viceversa.

I was not aware, that those options was available after installation of openwrt I had the same experience. It's interesting that this device also uses Android, with all its advantages and drawbacks.

Only a part of 4GB flash is used:

It seems some Android partitions are removed when installing OpenWRT, but the remaining partitions don't utilize the freed space.

By the way, since we're working with an Android base, it would be more useful to keep a usable Android system alongside OpenWRT,

Hope this helps.

Alexandr.

samthelion17 commented 2 weeks ago

but some Git repositories offer opkg sources for it

Where can we find some of those repositories? I just want to install wireguard.

And one more question: How can I query the supported bands and other info like imei with mmcli as you wrote in the README?

Thanks for all the work you've put into this project! :heart:

AlienWolfX commented 2 weeks ago

Hello @samthelion17,

How can I query the supported bands and other info like imei with mmcli as you wrote in the README?

You can run mmcli -m 0 to query modem information

Where can we find some of those repositories? I just want to install wireguard.

[!NOTE] I haven't full tested this but Here's a compiled version with wireguard

samthelion17 commented 2 weeks ago

I haven't full tested this but Here's a compiled version with wireguard

Can confirm that wireguard is working, and it's working fast! I had to reboot (unplug, re-plug?) after creating and configuring the interface but other than that it works great.

AlienWolfX commented 2 weeks ago

Can confirm that wireguard is working, and it's working fast!

Thank you for your feedback. ♥️

Best regards, Allen.

alexandrglm commented 2 weeks ago

I had to reboot (unplug, re-plug?)

It can be restarted with /etc/init.d/the_service restart: e.g.

/etc/init.d/network restart

Check all available services.