DD-WRT Companion Android app

Post new topic   Reply to topic    DD-WRT Forum Index -> General Questions
Goto page Previous  1, 2, 3, 4, 5, 6  Next
Author Message
rm3l
DD-WRT Novice


Joined: 27 Nov 2014
Posts: 31

PostPosted: Thu Jan 15, 2015 15:01    Post subject: Reply with quote
A pending release which I've been working on since previous update has been published to Play Store and F-Droid.
This version (1.2.0) should roll out to devices within a few hours.

v1.2.0 Changelog

* Bug, reliability and performance fixes, resulting in better SSH connections handling: a single and same SSH session is used across all views. And it tries to reconnect automatically in case of any connectivity exception.

* Redesigned the 'Add Router' dialog window, so it looks clearer and more robust.
* Attempt to robustify retrieval of some info (e.g., CPU)

* New features (as per feedback collected so far)
** Added Remote Actions: Reboot router or hard-reset router (restore factory defaults)
** Wake on LAN (WOL) support
** WiFi QR-Codes: you now no longer need to share your WiFi password. Just share the QR Code generated for instant connection (using a compatible scanner app).
** OpenVPN Client settings editing

When I get enough spare time, I'll focus on per-client bandwidth monitoring feature for next version.

As usual, feel free to report any issue or suggestion.

New Screenshots:



-- rm3l
Sponsor
CM000n
DD-WRT Novice


Joined: 18 Jul 2013
Posts: 45

PostPosted: Thu Jan 15, 2015 16:08    Post subject: Reply with quote
Big Thanks for the update and support.
The app is much more stable now and loads faster.
Also I don't get the Problem with "java.net.Socket" anymore. Great!

But I still can't get any CPU Informations Sad
Any other values seems to shown correctly, if i compare it to the status page of my router:



PS: I love the new WOL and QR Code Features! Thanks Razz

..::Edit::.. I just noticed that there is only the time shown for the Uptime Info in you app. Maybe you can add the Day and Date also?

And I had just a minor thought, which concerns the look of the application. Wouldn't it be more sexier to follow the actual Android Lollipop Style Guidelines instead of the old KitKat one? But as I said, nothing important, just a minor thought Wink
somo
DD-WRT User


Joined: 04 Sep 2010
Posts: 128

PostPosted: Fri Jan 16, 2015 3:12    Post subject: Reply with quote
hi rm31,

I would like to test and provide feedback also. can I get the latest version directly somewhere like the ddwrt-companion_fdroid-release-100016.apk is?

I want to side load instead of online.

I can also test in cyanogenmod systems.


in the meantime, I will try the above version soon as I get a chance.


thanks

_________________
-WRT54G V2 v24-sp2 Build:12476M vpn-small + AutoAP
-WRT54G V4 w/SDCard Mod v24-sp2 Build:14929 VPN + MyPage
-WRT54G-TM w/SDCard Mod v24-sp2 Build:12476M mega + AutoAP
-WRT54GS V3 w/64MB RAM & SDCard Mods v24-sp2 Build:15962 + OTRW2
rm3l
DD-WRT Novice


Joined: 27 Nov 2014
Posts: 31

PostPosted: Fri Jan 16, 2015 19:10    Post subject: Reply with quote
CM000n wrote:
Big Thanks for the update and support.
The app is much more stable now and loads faster.
Also I don't get the Problem with "java.net.Socket" anymore. Great!

But I still can't get any CPU Informations Sad
Any other values seems to shown correctly, if i compare it to the status page of my router:



PS: I love the new WOL and QR Code Features! Thanks Razz

..::Edit::.. I just noticed that there is only the time shown for the Uptime Info in you app. Maybe you can add the Day and Date also?

And I had just a minor thought, which concerns the look of the application. Wouldn't it be more sexier to follow the actual Android Lollipop Style Guidelines instead of the old KitKat one? But as I said, nothing important, just a minor thought Wink


Thanks for your feedback and suggestions, @CM000n.
Regarding the CPU information, do you know if your router model has the proc filesystem. I basically retrieve info from /proc/cpuinfo (and some from NVRAM) file on the router.
I've sent you a PM regarding this.

I'm preparing another hotfix update (v1.2.1), fixing app crashes on some devices.

Also thanks for the suggestion regarding the app style - this is becoming a frequent request from many people. Added it in the app todo list. When I get enough spare time, i will investigate how much extra work that requires.
rm3l
DD-WRT Novice


Joined: 27 Nov 2014
Posts: 31

PostPosted: Fri Jan 16, 2015 19:20    Post subject: Reply with quote
somo wrote:
hi rm31,

I would like to test and provide feedback also. can I get the latest version directly somewhere like the ddwrt-companion_fdroid-release-100016.apk is?

I want to side load instead of online.

I can also test in cyanogenmod systems.


in the meantime, I will try the above version soon as I get a chance.


thanks


Hi @somo,

The latest version is also available via F-Droid (which is an Android aftermarket for Open-Source apps).

All you have to do is to install the F-Droid app, and add my repo into it.
F-Droid App: https://f-droid.org/
My repo: http://rm3l.org/fdroid/repo/

Then you will see (or can look for) the 'DD-WRT Companion' app.
F-Droid also keeps track and notifies of any app updates.

This free version contains donation links - so feel free to donate to support this work if you find it useful.

Best,

-- rm3l
h8red
DD-WRT Guru


Joined: 28 Jun 2011
Posts: 580
Location: Vilnius, Lithuania

PostPosted: Fri Jan 16, 2015 20:49    Post subject: Reply with quote
It would be nice to add to "clients" tab somewhere:

1) number of active clients ( arp -a | wc -l )
2) number of active DHCP leases ( cat /tmp/dnsmasq.leases | wc -l )

BTW nice app. Keep up good work!

P.S. is this app for Broadcom only? For full functionality
somo
DD-WRT User


Joined: 04 Sep 2010
Posts: 128

PostPosted: Fri Jan 16, 2015 20:59    Post subject: Reply with quote
Im trying to avoid going online with android device. if I have to do that then I have to wipe the device and reimage it afterwards and that takes time I dont have at the moment.

I have routers that Im using in local CCTV DVR NVR network that is not connected to internet either so my usage of android is to monitor those and not the internet.

latest .apk direct download would be great but if thats too much to ask then thanks anyway.. I will still give the test copy a try soon to see if it looks like it will improve my system.

right now I use a special edition of opera mobile browser to log into ddwrt from android but most of the time I use a PC for that anyway.

just found this interesting.

thanks again.

_________________
-WRT54G V2 v24-sp2 Build:12476M vpn-small + AutoAP
-WRT54G V4 w/SDCard Mod v24-sp2 Build:14929 VPN + MyPage
-WRT54G-TM w/SDCard Mod v24-sp2 Build:12476M mega + AutoAP
-WRT54GS V3 w/64MB RAM & SDCard Mods v24-sp2 Build:15962 + OTRW2
rm3l
DD-WRT Novice


Joined: 27 Nov 2014
Posts: 31

PostPosted: Fri Jan 16, 2015 22:59    Post subject: Reply with quote
h8red wrote:
It would be nice to add to "clients" tab somewhere:

1) number of active clients ( arp -a | wc -l )
2) number of active DHCP leases ( cat /tmp/dnsmasq.leases | wc -l )

BTW nice app. Keep up good work!


Thanks for your feedback and suggestion.
That's a good idea and interesting info to have - I've added this to my todo list, and will include it for next release when I get time.

h8red wrote:
P.S. is this app for Broadcom only? For full functionality


The app is not limited to Broadcom only.
Currently, I'm testing the app with a Netgear Nighthawk R7000.

Anyway, new testers are always welcome. Wink
rm3l
DD-WRT Novice


Joined: 27 Nov 2014
Posts: 31

PostPosted: Fri Jan 16, 2015 23:06    Post subject: Reply with quote
somo wrote:
Im trying to avoid going online with android device. if I have to do that then I have to wipe the device and reimage it afterwards and that takes time I dont have at the moment.

I have routers that Im using in local CCTV DVR NVR network that is not connected to internet either so my usage of android is to monitor those and not the internet.

latest .apk direct download would be great but if thats too much to ask then thanks anyway.. I will still give the test copy a try soon to see if it looks like it will improve my system.

right now I use a special edition of opera mobile browser to log into ddwrt from android but most of the time I use a PC for that anyway.

just found this interesting.

thanks again.

I see - then you can grab the latest APK here: http://goo.gl/N9CKQc

But you might not be able to get further updates.

let me know if you come across any issues or have any feedback.


Last edited by rm3l on Sat Jan 17, 2015 6:26; edited 1 time in total
somo
DD-WRT User


Joined: 04 Sep 2010
Posts: 128

PostPosted: Fri Jan 16, 2015 23:29    Post subject: Reply with quote
great!

rm3l wrote:

let me know if you come across any issues or have any feedback.


on my todo list now and with the latest version now easily accessible the priority of testing it has increased. may try it tonight on cyanogenmod, will let ya know about that soon.

thanks again.

_________________
-WRT54G V2 v24-sp2 Build:12476M vpn-small + AutoAP
-WRT54G V4 w/SDCard Mod v24-sp2 Build:14929 VPN + MyPage
-WRT54G-TM w/SDCard Mod v24-sp2 Build:12476M mega + AutoAP
-WRT54GS V3 w/64MB RAM & SDCard Mods v24-sp2 Build:15962 + OTRW2
albygas
DD-WRT Novice


Joined: 12 Jan 2015
Posts: 30

PostPosted: Sat Jan 17, 2015 6:51    Post subject: Reply with quote
Testing the app with ASUS RT-AC68U & NEXUS 5 with cyanogenmod cm12 (lollipop)

It's ok but with an user friendly GUI it would be better and easier in order to change the configuration by app, because it's a bit difficult only with the variables name.

You should add:
"access restrictions" tab
bandwidth usage for WiFi and lan (correctly there is only for wan)
interface for DHCP clients

Thanks for the support! Great app Wink

_________________
ASUS RT-AC68U Build 25974 (20 JAN 2015)
builds tried:
23503-23919-25697-25760-25887-25934-25948-25974
BUGS found:
http://www.dd-wrt.com/phpBB2/viewtopic.php?p=945120#945120
Murrkf
DD-WRT Guru


Joined: 22 Sep 2008
Posts: 12675

PostPosted: Sat Jan 31, 2015 14:40    Post subject: Reply with quote
I get a "(de) installation error" on my htc phone, trying to install either 1.10,1.20 or 1.2.1
_________________
SIG:
I'm trying to teach you to fish, not give you a fish. If you just want a fish, wait for a fisherman who hands them out. I'm more of a fishing instructor.
LOM: "If you show that you have not bothered to read the forum announcements or to follow the advices in them then the level of help available for you will drop substantially, also known as Murrkf's law.."
rm3l
DD-WRT Novice


Joined: 27 Nov 2014
Posts: 31

PostPosted: Tue Feb 03, 2015 19:20    Post subject: DD-WRT Companion Android App: v1.3.0 Update Changelog Reply with quote
As some of you may have noticed, I've updated the app with some additional features, much more focused on the "Status > Clients" tab. I've tried to add per-client bandwidth monitoring capability (based on a modified version of the wrtbwmon script). So feedback/suggestions are really welcome:

- Per-Client Bandwidth Real-time and Overall Usage
- Ability to filter and/or Sort Clients
- Ability to set a local alias for each of the Devices listed
- Ability to manage WAN (Internet) access: you can enable or disable Internet access on a per-client basis

I've also added:
- Detailed Mem and CPU Infos, by clicking on the corresponding tiles
- WOL magic packets are now sent from the router per se, not from the smartphone/tablet (as was done previously)
- Bug, reliability and performance fixes

The Play Store update should have rolled out to your devices (or should within a few hours).

As new releases are never bug-free and may be subject to regressions, your feedback/reports are always welcome. So as usual, do let me know if you have any issues or suggestions with those features.

For F-Droid users, I'm unfortunately having hardware issues with my repo - that should be fixed soon.

Thanks again to y'all for the feedbacks.

New Screenshots:



-- rm3l


Last edited by rm3l on Tue Feb 03, 2015 19:26; edited 1 time in total
rm3l
DD-WRT Novice


Joined: 27 Nov 2014
Posts: 31

PostPosted: Tue Feb 03, 2015 19:21    Post subject: Reply with quote
Hi Murrkf,

Murrkf wrote:
I get a "(de) installation error" on my htc phone, trying to install either 1.10,1.20 or 1.2.1


Can you provide some details about this error?

-- rm3l
rm3l
DD-WRT Novice


Joined: 27 Nov 2014
Posts: 31

PostPosted: Tue Feb 03, 2015 19:24    Post subject: Reply with quote
albygas wrote:
Testing the app with ASUS RT-AC68U & NEXUS 5 with cyanogenmod cm12 (lollipop)

It's ok but with an user friendly GUI it would be better and easier in order to change the configuration by app, because it's a bit difficult only with the variables name.

You should add:
"access restrictions" tab
bandwidth usage for WiFi and lan (correctly there is only for wan)
interface for DHCP clients

Thanks for the support! Great app Wink


Thanks for your feedback, albygas! Added this to the todo list plate.
I'm trying to add management features progressively.

-- rm3l
Goto page Previous  1, 2, 3, 4, 5, 6  Next Display posts from previous:    Page 2 of 6
Post new topic   Reply to topic    DD-WRT Forum Index -> General Questions All times are GMT

Navigation

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You can attach files in this forum
You can download files in this forum