question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Check ASUS for new drivers

See original GitHub issue

Is your feature request related to a problem? Please describe. Since debloating, I don’t have MyASUS installed to check for drivers for me. I go to the ASUS support web site and check periodically. Are you interested in G-helper filling this role, notifying end-customers that there are new drivers for their device?

Describe the solution you’d like

GET https://rog.asus.com/support/webapi/product/GetPDBIOS?website=global&model=GA402XY&pdid=22300&cpu=GA402XI&LevelTagId=161533&systemCode=rog GET https://rog.asus.com/support/webapi/product/GetPDDrivers?website=global&model=GA402XY&pdid=22300&mode=&cpu=GA402XI&osid=52&active=&LevelTagId=161533&systemCode=rog

The JSON response is a feed of driver releases.

One idea I have is to simply transform that to ATOM/RSS using SyndicationFeed , and self-host my own little service that tells me of new releases. Advantage is I already use a feed reader (miniflux) so have all the capabilities of marking read etc from that app.

But the better customer experience would be for G-helper to notify the end user. There might be too many permutations of model/pdid/cpu/osid that would make it too complex to try and decipher and construct the needed URI.

Curious to see if you’re interested or have other thoughts.

Issue Analytics

  • State:closed
  • Created 4 months ago
  • Reactions:5
  • Comments:6 (2 by maintainers)

github_iconTop GitHub Comments

5reactions
pettijohncommented, May 12, 2023

Here’s a quick implementation (about 50 lines of code) to produce an Atom feed from the driver & bios JSON. It requires end-users self-host; I have it working with Docker on my local raspberry pi. https://github.com/pettijohn/AsusDriverFeed

I won’t be publicly hosting this as I don’t want to hammer Asus from a single IP, nor do I want to harden it for public-facing (error handling, caching, rate limiting, etc etc).

3reactions
seergecommented, May 11, 2023

@pettijohn hello, thanks for the tip. Feed looks good, and i can try to add an update checker to the app 😃

I see if you remove LevelTagId (what is that anyway?) it stats showing device IDs in a feed https://rog.asus.com/support/webapi/product/GetPDDrivers?website=global&model=GA402XY&pdid=22300&mode=&cpu=GA402XI&osid=52&active=&systemCode=rog

Read more comments on GitHub >

github_iconTop Results From Across the Web

How do I ensure that my device has the latest and safest ...
Go to the ASUS Official Website and click Search. · Take UX580GD as an example. · Click [Driver &Tools]. · Choose [Windows 10...
Read more >
Download Center | Official Support | ASUS Global
ASUS Download Center. Download the latest drivers, software, firmware and user manuals. ... Log in now to register products and check for updates....
Read more >
How do I ensure that my device has the latest and safest ...
Option 1: Right click on the ASUS Live Update icon at the bottom right corner, then click "about" to see the version information...
Read more >
Is there any suggestion procedure to install the drivers?
1.Enter the product's model name. · 2.Select [Driver&Tools] -> Select your Operating System. · 3.Select the suitable driver from the options. · 4....
Read more >
Download Center | Official Support | ASUS USA
ASUS Download Center. Download the latest drivers, software, firmware and user manuals. Model ...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found