yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] dnfm:
As the owner of a few CSN2/MTCD Android head units, I am also the owner of a Huawei HiLink dongle for Internet access on said devices (the kind that appear as an Ethernet device to the Android deck).

I got annoyed with the fact that using my HiLink device I had Internet access, but I had no idea the status of said Internet connection (signal quality, roaming, whether I was online or not, etc.)

So I wrote a simple Android widget that does exactly that. You can download it on the Play Store here:

https://play.google.com/store/apps/details?id=com.datademons.hilinkstatuswidget

While I have been a professional programmer for many many years, this is the first time I've written anything for Android, so I'm still dealing with the learning curve, so be patient with me. :D

Feel free to comment here, or email me at the address on the app listing on the Play Store for bug reports/feature requests. I find it super useful, but I wrote it for me originally; that's to be expected. I hope it can help someone else.

XDA:DevDB Information

HiLink Status Widget, App for all devices (see above for details)

Contributors

dnfm

Source Code: https://play.google.com/store/apps/details?id=com.datademons.hilinkstatuswidget

Version Information

Status: Stable

Current Stable Version: 1.5

Stable Release Date: 2020-07-30

Created 2020-07-19

Last Updated 2020-07-30
[Android Apps and Games] Zetozzo:
Hi guy, thanks for your work.

Unfortunately the widget does not work with my wingle Huawei e8372, I tested both connection types: wifi and ethernet.

I'm using an head unit CSN2 with android 9, I think the problem could be related to missing authentication, in fact the widget is not asking for the password...

It will be great if you can solve the problem.

Thanks in advance.
[Android Apps and Games] dnfm:
I'm also using an Android 9 CSN2 unit to test this, though my device is a 3372.

It shouldn't need authentication for the API stuff.

Open a browser on your device and go to the ip address of the device. Then go to /api/status/monitoring. What does it return? Can you on me the results of the source of that page? (You can blank out your IMEI/phone number/imsi.)
[Android Apps and Games] Zetozzo:
I have a picture of the browser when I open that path, but I'm unable to attach it here... you can reach it at the following address: ibb.co/2q624vC

(I can not attach images or create links because I'm a new user on this forum)

The result of the page is just a number "125002", I think you were expecting something different than this... :(

Anyway something is changed after the last update installed this morning, now I add the widget to my home screen, I enter the IP address, I push the TEST button and I still get the error "FOUND A NULL"... but after that I push SAVE and the widget works!!! :laugh:

But now there is another problem: when I park my car the head unit does not switch off but it goes to a deep sleep mode in way to start immediately when the car is switched on. This deep sleep mode kills all background processes and after the re-start all widgets are frozen. It will be useful to have a refresh button on the widget to wake it up.

I don't want to bother you, but it's a long time I'm looking for a similar widget so I will be very happy if this one can work as expected. ;)
[Android Apps and Games] dnfm:
Actually, the 125002 is normal .. go to the main page first and *then* go to /api/status/monitoring -- the system expects you to have a session cookie first.

It's interesting it says 'found a null'. That means your device isn't identifying itself. I'll make the next update try to give more useful information.

The latest version that just released to the play store a few hours ago should help with your updating issue. If you click on the widget when your unit wakes up again, it should show you the info page, but it should also force the widget to update too -- give that a try and let me know if it is still an issue.
[Android Apps and Games] Zetozzo:
Ahhh... OK, I lost one step opening the API page directly without passing through the main page first. Tomorrow I will try again and let you know. :good:
[Android Apps and Games] Zetozzo:
I opened the main page first (for my unit is 192.168.0.1) and the API page immediately after (192.168.0.1/api/status/monitoring), the result is changed but is more or less the same, the number is 100002 and there are no other infos.

Anyway the widget works properly and with the last update also the possibility to force a refresh is fine. :good:

FYI this is what I get doing the test from the setup page of the widget: ibb.co/NrCQYPz

(once again you need to copy the link manually because I'm not yet allowed to create links on the forum)

Can I suggest you to add an icon to the status bar? Widget is good, but status bar is visible from everywhere.
[Android Apps and Games] dnfm:
That is funny .. I'll make it give a more useful message in the next release.

I might add status bar support at some point, but for the time being, there's only a few people using it, so we'll see.
[Touch Diamond, MDA Compact IV ROM Development] so3:
QMR_RUU_Diamond_HTC_WWE_1.93.405.1_Radio_Signed_Di amond_52.29.25.12_1.00.25.05_Ship.e

Sorry if this a duplicate thread but did do a search with zero results.

As this is now available for HTC Club UK members, just wondered if anyone had tried it yet and what it brings or not as the case may be?
[Android Head-Units] dnfm:
As the owner of a few of these CSN2/MTCD Android head units, I am also the owner of a Huawei HiLink dongle for Internet access on said devices (the kind that appears as an Ethernet device to the Android deck).

I got annoyed with the fact that using my HiLink device I had Internet access, but I had no idea the status of said Internet connection (signal quality, roaming, whether I was online or not, etc.)

So I wrote a simple Android widget that does exactly that. You can download it on the Play Store here:

https://play.google.com/store/apps/details?id=com.datademons.hilinkstatuswidget

While I have been a professional programmer for many many years, this is the first time I've written anything for Android, so I'm still dealing with the learning curve, so be patient with me. :D

Feel free to comment here, or email me at the address on the app listing on the Play Store for bug reports/feature requests. I find it super useful, but I wrote it for me originally; that's to be expected. I hope it can help someone else.
[Android Head-Units] azcv:
Will it work with HiLink wifi modems?

Изпратено от моят LYA-L29 с помощта на Tapatalk
[Android Head-Units] dnfm:
I *think* it will, but I don't own one, so I can't test.

Give it a try and let me know how it goes.
[Android Head-Units] azcv:
Tested with:

1. Huawei E5573. The result is: found null. There is a small exclamation mark in the bottom right corner of the widget. Clicking on the widget is opening the app screen and after less than a second the activity is crashing.

2. Huawei E5330. There is only exclamation mark on the entire widget. The app creen can be opened but the info can't be fetched.

I suspect that this is because that this devices are password protected like a regular routers.

Also there is a strange bug. There is an icon of the widget in the huawei launcher. Actually it is only text without icon. When I click on the missing icon it opens the android app details page.

Изпратено от моят LYA-L29 с помощта на Tapatalk
[Android Head-Units] dnfm:
Interesting. Would you be willing to provide me some data so I can modify it to work with your devices?
[Android Head-Units] azcv:
What kind of data?

Изпратено от моят LYA-L29 с помощта на Tapatalk
[Android Head-Units] dnfm:
I'll give more specifics when I'm in front of a computer, but the output of some URLs from the device (and you can censor any sensitive data you want from the results...)
[Android Head-Units] azcv:
Great!

Изпратено от моят LYA-L29 с помощта на Tapatalk
[Android Head-Units] dnfm:
OK, in a browser, first, just go to the device homepage (usually /html/index.html) so you have a cookie, then go to the following pages:

/api/device/information

/api/monitoring/status

/api/device/signal

/api/net/current-plmn

/api/monitoring/traffic-statistics

/api/monitoring/month_statistics

They should all return XML. View the source of those pages, and send me what the source says... feel free to replace anything sensitive (phone number, imei, etc) with XXXXXXX, also feel free to PM them to me if you like.

If the device gives an error code, try logging in, and then going to those pages again. If it requires logging in, let me know, and send me the HTML source of the login page itself and I'll see what I can do.
[Android Head-Units] dnfm:
See quote above. :)
[Android Head-Units] azcv:
Pm sent!

Изпратено от моят LYA-L29 с помощта на Tapatalk
[Android Head-Units] dnfm:
I just released 1.4 to the Play Store, so hopefully they'll review it relatively quickly and you can give it a shot. Let me know how it goes please.
[Android Head-Units] azcv:
Hi,

Please see the attached pictures. I made test with and without sim card.

It seems that the widget is working very well.

There are only few things that may need a fix.

1. The first thing is that there is an launcher icon (text only, see the picture) which is not needed because the widget is a widget...

2. There is an error 1 line at the beginning and at the end of the advanced info. It does not affect the functionality.

3. Updating of the widget is a little bit slow. Maybe you need to add a refresh button which will refresh only the info that is on the widget (connectivity status and type). Clicking on the rest of the widget will open the advanced info and will pull the full info.

4. Maybe you can consider to add also the battery level on the widget for devices which are battery powered.

5. You can see on the screenshots that th 4G device is not showing the signal strenght. When I call the API it is not showing this info either. So it is firmware related bug.

Thank you for taking time to add suport for this devices. I think that it will work for most of the huawei devices.

View attachment 5071195View attachment 5071197View attachment 5071199View attachment 5071201View attachment 5071203View attachment 5071205

Изпратено от моят LYA-L29 с помощта на Tapatalk
[Android Head-Units] dnfm:
#1: There is no launcher icon -- I'm not sure why you launcher is showing it. I think that's a bug in your launcher.

#2: Do the errors only show up when the SIM is removed, or do they show up all the time?

#3: I've told it to update every 10 seconds, but I'm using the 'inexactrepeating' timer type, which means Android may delay it for a while to run all of the widget updates together -- this is to save battery power for people who may be using a device that's on batteries. I could force an update when you tap to the info screen, but I'm not sure how else I could sanely make that update manually.

#4: That's a good suggestion -- I'll have to see where on the icon that might make sense.

#5: Yea, if it doesn't report signal, the widget might not be useful since there wouldn't be much to report.

Thank you for your help, though -- I see some stuff in your screenshots that will help me with the next version.
[Android Head-Units] dnfm:
I just released a new version to the play store (1.5). Once google reviews it, give it a shot.. it now includes reporting the battery of the device, and should hopefully handle the weird 'error' data.
[Android Head-Units] azcv:
Great. I will chet it out tomorrow.

Yes, it is stupid that the 4G device does not show the signal level but it is an operator's firmware and there will never be any updates.

Regarding the widget updating: there is a widget called CLW (conky like widget) in the play store. It is open source and you may check the code. It is updating immideately on click, on a predefined time and on connectivity change and power connect/disconnect.

Изпратено от моят LYA-L29 с помощта на Tapatalk
[Android Head-Units] dnfm:
The issue isn't that I don't know how, it's that it currently loads the info page on click, so I don't know how I'd make the UI sensibly update and support bringing up the info dialogue as well.

For now, I made it force update after you load the info page so when you close it, the widget is updated.
[Android Head-Units] azcv:
The new version is working great. There are no more error messages. But there are some graphical glitches. The new version is usable only when is 2x2 size. When it is smaller the elements are overlapping (see the attached pictures).

Also the battery icon does not reflect the battery level. And there is no icon for charger connected.

Regarding the auto refresh: It seems ok now. I don't know if there are any changes.

Regarding the manual refresh: My proposal is to split the widget on two tap zones. For example the left one will refresh only the battery level and the network mode and level. The right one will open the advanced info and will refresh everything.

Actually the widget is good enough because the most important info is already available. Everything else can be seen via hilink, web browser and the android network settings.

View attachment 5071749View attachment 5071751View attachment 5071753View attachment 5071755

Изпратено от моят LYA-L29 с помощта на Tapatalk
[Android Head-Units] dnfm:
I had no intention to make the battery icon coincide with the battery level, nor show charging; it was simply an icon to show that it was the battery percentage.

The graphic sizing is a bit strange though; I'll look into that for the next release.

With this release, if you click on the icon, you'll get the info page, but it'll also force refresh the widget.
[OnePlus 7 Pro Questions & Answers] ¿GotJazz?:
Hi, guys ... My OP7P has been working pretty well for a long time now, with low battery drain when sleeping/idle overnight (Usually a little under 3% drain for 8 hours overnight)

A few weeks ago, my OP7P battery started draining much faster, around 12% overnight when sleeping for 8 hours. I know that previous tools like Wakelock Detector were good for finding power drainers for older versions of Android, but I have read that wakelocks aren't what they used to be in newer versions of Android. My phone isn't indicating anything specific that is causing the higher battery drain.

What tools are available for isolating the battery sucking apps/services on Android 10 / stock OOS 10.3.3? My phone is rooted, so hopefully I have options.

Thanks,

¿GJ?
[OnePlus 7 Pro Questions & Answers] moreroid:
You can try BetterBatteryStats

(version 2.5-341 from Oct 26, 2019 at 20:39)

OOS Open Beta 12 (OnePlus7ProOxygen_13.W.31_OTA_031_all_2004111755_397ef15c84.zip) + lineage-17.1-20200420-nightly-guacamole-signed.zip (4.14.117-perf-g3a3f144) + Magisk-v20.4.zip + twrp-3.3.1-79-guacamole-unified-installer-mauronofrio.zip
Overall: 0,5%/h (8h 19m 41s, 97% to 93%) - 2 sims - LTE/WCMDA & LTE/WCMDA - mobile data off - wlan on
Overall: 1,8%/h (8h 20m 10s, 100% to 85%) - 2 sims - LTE/WCMDA & LTE/WCMDA - mobile data on - wlan off

OOS Open Beta 11 (OnePlus7ProOxygen_13.W.29_OTA_029_all_2003130822_ 1b7c.zip) + LOS 17.1-20200406-NIGHTLY-guacamole + Magisk-v20.4.zip
Overall: 0,9%/h (9h 2m 20s, 100% to 92%) - 1 sim in slot 1 - GSM(EDGE) - mobile data on - wlan off
Overall: 1,3%/h (9h 35m 59s, 100% to 88%) - 1 sim in slot 1 - WCDMA(H+) - mobile data on - wlan off
Overall: 1,9%/h (8h 45m 14s, 100% to 83%) - 1 sim in slot 1 - LTE - mobile data on - voLTE on - wlan off
Overall: 1,9%/h (9h 34m 47s, 92% to 74%) - 1 sim in slot 1 - LTE/WCDMA - mobile data on - voLTE off - wlan off
Overall: 0,4%/h (7h 21m 36s, 100% to 97%) - no sims - wlan on -
Overall: 0,4%/h (7h 38m 57s, 100% to 97%) - no sims - wlan off - airplane mode on

No enjoy with LTE mobile data on
[OnePlus 7 Pro Questions & Answers] ¿GotJazz?:
Thanks, [MENTION=6022829]moreroid[/MENTION]! I forgot about BBS ... I reinstalled BBS and am running it now to collect data. One app that was causing partial wakelocks was the OnePlus Account app, which I just disabled.
[Huawei Developers] Freemind R:
More information about AppGallery Connect, you can visit HUAWEI Developer Forum​

HUAWEI AppGallery further opened the mobile app referrer query API through AppGallery Connect, enabling developers and third-party attribution platforms to implement targeted marketing activities and efficient promotions with newfound ease. The API provides developers with access to customized referrers, including third-party download source, number of downloads, installation volume (IV), and installation times. When developers opt to join forces with a third-party attribution platform, they can use the Referrer SDK provided by the platform to obtain extraordinarily precise attribution analysis-based information.

[IMG="https://communityfile-dre.op.hicloud.com/FileServer/getFile/cmtybbs/000/187/057/2640065000000187057.20200716015218.68364980644718961129761676458352:50510720013112:2800:EB556E08F7642BDC4BDB15946FAB9A36E546F860DEB015ACB9CD993AFE175DE1.jpg"]https://communityfile-dre.op.hicloud.com/FileServer/getFile/cmtybbs/000/187/057/2640065000000187057.20200716015218.68364980644718961129761676458352:50510720013112:2800:EB556E08F7642BDC4BDB15946FAB9A36E546F860DEB015ACB9CD993AFE175DE1.jpg[/IMG]​

HUAWEI AppGallery Connect has teamed up with AppsFlyer, Adjust and Kochava to further conduct mobile attribution, marketing analysis and carry out mobile app marketing, helping developers achieve a sustainable app growth and maximize benefits.

[IMG="https://communityfile-dre.op.hicloud.com/FileServer/getFile/cmtybbs/000/187/057/2640065000000187057.20200716015224.74105425708239079612481864643665:50510720013112:2800:6386404979302A944292B377EDFF44DA402B918F0D0C2AE5D288527E86C0AB64.jpg"]https://communityfile-dre.op.hicloud.com/FileServer/getFile/cmtybbs/000/187/057/2640065000000187057.20200716015224.74105425708239079612481864643665:50510720013112:2800:6386404979302A944292B377EDFF44DA402B918F0D0C2AE5D288527E86C0AB64.jpg[/IMG]​

For more details about referrer query, please visit the following webpage in AppGallery Connect:

https://developer.huawei.com/consumer/en/doc/development/AppGallery-connect-Guides/appgallery-referrer-process
[Moto X Q&A] SDG20:
So here's the scenario, I've recently acquired a used Moto X first gen. I've been using a Moto G first gen for many years because I like the small format of these phones, but my old phone is only 8GB whereas this new one, or new to me, is a 16GB. Now I fully understand that with these older phones, their update ability is limited, which is fine, I'm only trying to install the 5.1 Lollipop update, which is currently running my older Moto G first gen from the current 4.4.2 that the Moto X is running. Data and WiFi are fully functioning in every way on the Moto X but no matter what I do, I receive a message when I trying and update the phone reading, Oops! You need a data connection to check for updates. Go to WiFi settings..... etc. It never fails, and I've searched high and low for an answer to this mystery and come up empty handed. Any thoughts or theories would be very welcomed. Cheers
[Moto X Q&A] sd_shadow:
Try LMSA's Flash update option

https://xdaforums.com/general/general/update-moto-lenovo-moto-smart-assistant-t3951714
[Touch Diamond, MDA Compact IV General] darreno:
does any one no were to get one that works with the diamond cant get buttens to work:confused:
[Miscellaneous Android Development] bwinbig_87:
Is there anything stopping any GSI roms from being installed onto the Aristo 2 (MetroPCS)? They seem to be "universal" amongst other devices ranging from Moto, Samsung, LG, Oppo, Lenovo, and more as long as you can install TWRP at least (not sure on the very number though). Here is the link of said roms:

https://github.com/phhusson/treble_experimentations/releases

And they get updated regularly. I'm willing to test this, but just want to know if there is anything I should worry about first like TWRP version number or something.

TIA
[Xiaomi Black Shark 2 Questions & Answers] damond:
hi, recently i had my phone bricked, stuck at the logo and no recovery. Thanks to Shubhendu Shubham, i was able to get the phone working again, but unfortunately i cant get no network with my sim, no emergency calls either. Can some one make a back up of their qcn using qpst and share it please.
[Xiaomi Black Shark 2 Questions & Answers] POLESTAR:
Hi, I have exactly the same problem

If anyone has a backup of QCN please share
[Xiaomi Black Shark 2 Questions & Answers] osomakohj:
i'll send you
[Xiaomi Black Shark 2 Questions & Answers] kevin mitnick:
would you send to me ?
[Xiaomi Black Shark 2 Questions & Answers] Jim1747:
Hello, I'm asking for help, I need a Black Shark 2 qcn file, please help me out, I will be extremely grateful.
[Xiaomi Black Shark 2 Questions & Answers] md07:
can anyone share me QCN file for Black Shark 2 global. I also have IMEI 0. Please
[Xiaomi Black Shark 2 Questions & Answers] tearz88:
can anyone help me to share QCN file for my Blask Shark 2 Global ?

I have same issue about that.
[Xiaomi Black Shark 2 Questions & Answers] rulbain:
hello please help i have imei 0 please share me qcn thanks
[Xiaomi Black Shark 2 Questions & Answers] rulbain:
please help me! share me QCN xiaomi black shark 2 thank a lot :-(
[Xiaomi Black Shark 2 Questions & Answers] khairi_28:
Hi, please help me i also need qcn file
[Xiaomi Black Shark 2 Questions & Answers] rulbain:
hello did you get the qcn file? Could you share it please help me I have my black shark 2 imei 0 and it does not take a signal help me please thanks
[Xiaomi Black Shark 2 Questions & Answers] SammyAdityanto:
need qcn for blackshark 2 pro
[Xiaomi Black Shark 2 Questions & Answers] Arjun Gurajapu:
Guys, does anyone here have the qcn file for Black Shark 2?

I recently bricked my phone and did manage to recover it but the IMEI now appears as "0" and the SIM services are not working.

It is really important for me to recover this phone, sharing the qcn file would be immensely appreciated.

🙏
[Xiaomi Black Shark 2 Questions & Answers] djraven21:
Hello please help me my IMEI is 0 can someone help me
[Xiaomi Black Shark 2 Questions & Answers] djraven21:
Hello can you send me QCN for black shark 2. Please sir
[Samsung Galaxy Tab S4 Questions & Answers] darkembr:
I just finished paying off my Galaxy Tab S4 (T837A), finished the unlock process, and now want to remove the AT&T link on it so I can use everything on it elsewhere. Specifically I'm wanting to get the stock android hotspot setup instead of being forced to do a weird workaround to bypass MyATT.

What is my best bet to do so? Rooting and flashing a custom ROM? Flashing different firmware?

It's been about 6 years since I've messed around with android systems, and I was hoping it would be as easy as ATT unlocking it and then getting access to all the base settings, but I'm not that lucky haha. Any help will be greatly appreciated!
[Samsung Galaxy Tab S4 Questions & Answers] ivesun:
You can try flashing T837V firmware, which is verizon version. Any function other than calling & sms works as it should.
[Realme X2 Questions & Answers] Surya Guduru:
Is there any rom ,when compared to the stock yields better stability, battery ,performance ,fp, no booting errors .......i am thinking of rooting my mobile ... Thanks in advance
[Realme C11 Questions & Answers] vanhadinata:
Please tell me how to install gcam for realme c11 anyone in here please:(
[Realme C11 Questions & Answers] Xmexdy Lim:
Use gcam bulkin v16
[Realme C11 Questions & Answers] Tmz02:
Can you give me the link.
[Realme C11 Questions & Answers] Kohba:
https://www.mediafire.com/file/g8iiqh9arsfc8v0/MGC_6.2.030_StableAwbVersion_V16.apk/file
[Tilt, TyTN II, MDA Vario III Windows Mobile ROM De] eckzp:
:)is there any program where we can use telenav program for the ATT tilt
[Tilt, TyTN II, MDA Vario III Windows Mobile ROM De] MrEous:
Umm...pay for it?
[Tilt, TyTN II, MDA Vario III Windows Mobile ROM De] shanetheclassic:
just use google maps

telenav sucks i had it for a couple months and It takes forever to connect to GPS even after a QuickGPS and having it on for over 20 minutes

or read a map!!!! this way youll remeber how to get to where youre going again!!