Archive for the 'Announcement' Category

2.3.7.0 Beta 2: Getting closer

Tuesday, September 27th, 2011

After our recent 2.3.7.0 beta1 release, we’ve received a lot of feedback from you. After addressing most of the issues you raised, it seems appropriate to do a second beta release before heading on with the final release. So, here it is: 2.3.7.0 beta 2.

What changed?
This release brings mostly bugfixes, but a few small features as well. Here’s a few highlights:

  • wifi-bridge mode was disabled on 2.0g. It turns out that there are fundamental problems with wifi-bridge mode which are hard to solve on 2.0g. wifi-bridge mode will continue to work on 2.0n as before. See ticket #1080 for the technical details.
  • You can now do a wifi scan from the webgui. There is a scanning interface under the “internet” settings when wifi or wifi-bridge mode is selected, to help connecting to another wifi network. There is also a scanning interface under “wireless” settings, to help picking a free (or not-so-crowded) channel.
  • Hopefully, big (>2TB) disks are now better supported. This is still untested, though, so feedback is welcome.
  • Transmission was updated to version 2.33, bringing a bunch of extra fixes and features.

For the complete list of changes, see the changelog. There’s still a few issues that still need to be fixed or at least looked into. These issues are collected in the trac 2.3.7.0 milestone. We can’t promise that all of these issues will be fixed before the final release, but at least they will be looked into.

What about my feedback?
We welcome more feedback from this new beta release, so go ahead and comment and post away. This does not just mean issues or problems: If you test a new or fixed feature and it works for you, we’d like to know as well. Feedback is welcome through various channels: comments on this blogpost, the development mailing list, IRC or by creating a ticket on our trac. If you have found an actual problem you’d like to see fixed, a ticket on the trac is probably the best way to report it. For other feedback, any of the channels will do.

I’ve tried to respond to every particular issue you’ve raised in response to the first beta, but it might be that some issue slipped my mind. So if you haven’t seen any response to your issue, the issue is not fixed and it is not in the list of pending tickets, feel free to raise it again.

So, where is this release?
To install this beta firmware, download the web upgrade tarball here, navigate to your Fonera’s dashboard through “Settings” and then “System” and upload the downloaded file there (under “Firmware update”). Note that you should not unpack the file you download (and make sure your browser doesn’t automatically unzip the file either, it should remain a .tgz file).

The following versions are available. Note that because this is beta version, only the developer’s version is available, not the end user’s version (but you can freely switch between versions without problems). Be sure to pick the version for your hardware. If you pick the wrong one, the firmware update will silently bail out and no upgrade will happen (no error will appear either).

SIMPL GPL sources now available

Thursday, September 1st, 2011

Hi,

The SIMPL GPL source tarball is now online.

Sorry for the delay,

FON

2.3.7.0 Beta 1 available for testing

Tuesday, August 9th, 2011

It has been a while until we started work on the 2.3.7.0 firmware release, and things took considerably longer than anticipated, but we’re getting there! In any case, the beta1 firmware is now available for download and contains tons of changes, features and fixes!

Since this a beta release, some problems should be expected. It’s highly unlikely that this release will actually damage any of your data, but there’s a realistic chance for networking problems in particular environments, losing settings on the upgrade (though that’s much improved!) or other small problems. However, don’t expect anything a factory reset or downgrade won’t fix. If this is ok for you, read on for the new goods.

So, what changed?

  • 2.0g is supported again.
  • 2.0g now supports bridge mode.
  • All settings should be properly preserved on an upgrade or settings backup. This includes upgrades to this release, not just from.
  • libevent, Transmission, fuse, ntfs-3, usb-modeswitch, OpenVPN, the 2.0n usb and 2.0n wifi driver have been updated.
  • Networking code was restructured. Problems with networking after changing the configuration (previously needing a reboot to fix) should no longer occur.
  • Anonymous access to the “Windows file shares” can now be enabled in the “Fileserver” settings.
  • Various problems with OpenVPN have been fixed.
  • The “Orange page” with the “Your internet is misconfigured” message was removed. It caused more problems than it solved, due to onlined incorrectly detecting a broken connection when it was still working.
  • After unplugging a 3G modem, the previous internet configuration is restored (instead of always reverting to DHCP).
  • Twitter notifications are working again. Visit the Twitter page in your dashboard to set this up again.
  • The Fonera can act as a wifi client (“wifi wan mode”) again, now on both 2.0g and 2.0n. Additionally, wifi wan mode can be combined with bridge mode, to bridge two networks together using a wifi link. Note that wifi-bridge mode turned out to be broken on 2.0g. Only use it on 2.0n with this release!
  • WPS is fixed and enabled again on 2.0n.
  • opkg works out-of-the-box on the commandline now.
  • The music plugin is working again on 2.0n. Unfortunately, 2.0g does not have enough free space for the music plugin (because of OpenSSL being included for OpenVPN and the twitter app), perhaps we can find some way to free up some space for the final release.

Above, the most important changes are shown. There is also a complete list of changes since 2.3.6.1 available.

This beta version already contains most of the stuff that will be in the final 2.3.7.0 release, so don’t expect any major changes until then. The reason we do release a beta now, instead of going straight ahead and release the final version is so the firmware can get some additional testing and we can get some feedback. This is particularly needed on the 2.0g hardware, where the amount of changes since the last stable release is massive.

How to install?

To install this beta firmware, download the web upgrade tarball here, navigate to your Fonera’s dashboard through “Settings” and then “System” and upload the downloaded file there (under “Firmware update”). Note that you should not unpack the file you download (and make sure your browser doesn’t automatically unzip the file either, it should remain a .tgz file).

The following versions are available. Note that because this is beta version, only the developer’s version is available, not the end user’s version (but you can freely switch between versions without problems). Be sure to pick the version for your hardware. If you pick the wrong one, the firmware update will silently bail out and no upgrade will happen (no error will appear either).

After upgrading, all of your settings should be preserved. If you still find a setting that got lost during the upgrade, please report it as a bug!

What to do with feedback?
If you install this beta firmware, we appreciate all the feedback on the firmware you can spare. This does not just mean issues or problems: If you test a new or fixed feature and it works for you, we’d like to know as well. Feedback is welcome through various channels: comments on this blogpost, the development mailing list, IRC or by creating a ticket on our trac. If you have found an actual problem you’d like to see fixed, a ticket on the trac is probably the best way to report it. For other feedback, any of the channels will do.

And what’s next?
So, where do we go from here? Next up is a period of testing, both for us internally and for you, if you feel up to it. I expect this testing to last at least one, possibly two months, depending on how much things still turn out to be broken. After we’ve collected enough feedback and fixed any problems reported, we’ll probably release a Release Candidate for some final testing and then the final release shortly after.

As a last note: when leaving comments here on the blog, please remember the comment policy. Offensive, inappropriate and cynical comments will be deleted as usual.

Fonera downloader 0.1.9

Tuesday, April 26th, 2011

Hi

I’ve just uploaded a new version of the plugin which fixes the authentication code with transmission which was not working.

If you cannot wait, you can download it from here

Javier

Edit: Link fixed.

Fonera downloader plugin updated for Firefox 4

Tuesday, March 22nd, 2011

Hi

Firefox 4 is out and the Fonera 2.0 downloader plugin for Firefox has been updated and submitted to mozilla addons website today. If everything goes fine, it should be available real soon here. This release (v0.1.8) only adds support for Firefox 4.0, no new features.

If you can’t wait, see the ticket in trac with links to the file and instructions to build it for the adventurous.

Javier.

Bridge mode security bug in 2.0n – Please install the hotfix

Thursday, December 30th, 2010

Recently a problem was discovered with the firewall on the Fonera 2.0n: When it is running in “bridge mode” (by selecting “bridge” in the internet settings screen), users can access the LAN network from the public wifi network (FON_FREE_INTERNET signal).

Because of the severity of this problem, we’ve provided a hotfix that fixes just this issue. We recommend all users to install this hotfix, though it should only affect users running in bridge mode.

This issue does not affect the Fonera 2.0g or SIMPL, which do not support bridge mode yet.

The hotfix is available for the 2.3.6.1 firmware. To install it, go to the “Applications” page on the dashboard of your Fonera and click the “plus” icon next to “Hotfix: Firewall in bridge mode”.

Alternatively, you can download the hotfix manually and upload it again at the the “Applications” page on the Fonera dashboard. This might also work on firmwares older than 2.3.6.1, but this has not been tested. If you are still running an older firmware, we recommend that you upgrade and then install the hotfix.

Note that if you ever do a factory reset, you will need to install the hotfix again.

Also note that right now, version 2 of this hotfix is available. If you already installed version 1, it is not possible to upgrade (because the hotfix cannot be uninstalled). However, version 1 offers the same protection, but might break the public signal in some very specific cases (which should not normally occur). If you really want to upgrade to version 2, you’ll need to do a factory reset to remove the hotfix.

Gari jr. bringing small but important fixes

Wednesday, August 25th, 2010

You’ve been waiting on this release for a while (and again it took longer than expected, partly because the orange page turned out to be hard to debug, partly because the method of building the firmware was made a bit more reliable, partly because of the holiday season), but it’s finally here: Gari jr. (or, less poetically, 2.3.6.1). It fixes the most important bugs that had snuck into 2.3.6.0 (so this release is still just for the 2.0n).

Here’s the (exhaustive) list of changes:

  • The “Your internet is misconfigured” page will not show up so quickly anymore. With 2.3.6.0 a lot of people were seeing this “orange page”, even when their internet was configured just fine. This happened in particular when their internet connection was loaded and some packets got lost. Now, the Fonera rechecks a few times if the connection is really broken before showing the orange page (so it might still show up when (over)loading the internet connection occasionally. In the future, we might remove the orange page altogether. See ticket #669 for more details.
  • Friends & Family accounts and configuration on fon.com has been fixed. To get existing F&F accounts working again, you’ll have to go to the F&F page on fon.com and click the save button (no need to make actual changes, but it could take a bit more than 2 minutes to take effect). See ticket #620 for details.
  • Registration should work again. In 2.3.6.0, the registration link on the dashboard was wrong, but this has been corrected. If you have bought your new Fonera and updated the firmware before registering, you should now update it again so you can register it. See ticket #830 for details.
  • WPS was disabled. It seems it got broken in 2.3.6.0, and in its broken state it caused problems with some Android and Blackberry phones not detecting the private signal. See ticket #540 for details.
  • Rapidshare premium accounts are working again in the download manager. Rapidshare had changed their login procedure, so the downloadmanager needed an update as well. Note that the firmware upgrade (still) does not preserve your login details, so you’ll have to re-add both your Megaupload and Rapidshare account after the upgrade. See ticket #872 for details.
  • The default (and only) SSL library is now openssl. Previously, some parts of luci still used cyassl, but having both caused build failures. This shouldn’t have any visible changes, though.
  • In DEV mode, the Fonera no longer forgets the password strength on upgrades. Previously, this would cause SSH WAN access to become disabled in an undetectable way. Note that the upgrade still forgets the application firewall settings, so you’ll still have to re-enable all services to allow access on the WAN side. See ticket #633 for details.

Note that this update does not fix ticket #874, which causes the public signal to flicker off and on for some people. This issue can also prevent registration from working! If our diagnosis about this issue is correct, we should be able to fix this on the server side somewhere in the coming week.

Due to changes in the buildprocess, most of the lua code has been precompiled as well (which somehow didn’t happen with 2.3.6.0). This might cause the web interface to respond a bit faster as well.

Overall, we recommend all users to install this update.

To install the new firmware, download the web upgrade tarball here (NO NEED to extract them, just upload them to the Settings->System page). If you don’t know which version to pick, you’ll want the Enduser version.

For me personally, preparing this release has allowed me to find out how things work exactly at Fon and in the firmware itself. Turns out things are pretty complicated ;-) Anyway, the firmware release process has been improved a bit already and documented, but we will probably automate it even further for the next release. Hopefully all of this means the next firmware release will be smoother than this one.

Speaking about that next release, it will be versioned 2.3.7.0. The major release goal for that release is to support 2.0g again: In the past we’ve been hard pressed to get the 2.0n firmware stable (especially the wifi driver side), but we hadn’t got the time to give 2.0g the proper attention. Now we’ll try to make up for that and have a release for both 2.0g and 2.0n again, which should include some extra updates and bugfixes as well. I’ll try to publish a bit more detailed post about this in the coming weeks.

Update: We’ve found the first minor regression in 2.3.6.1. When you do a factory reset and go through the welcome wizard, you’ll get a lua error: “attempt to index field ‘spot’ (a nil value)”. For more info and a workaround, see ticket #894. We’ll probably not release a separate fix for this, but instead make sure this is fixed in 2.3.7.0.

Update: There’s a second minor regression in 2.3.6.1. Again in the wizard, you can enter your Rapidshare account details. However, the code that processes those details has not been updated to reflect the new Rapidshare login method, so entering your details in the wizard will (silently) fail. Entering your details in the download manager settings normally should work.

Problems with Gari the Hummingbird

Thursday, July 8th, 2010

Since the release of firmware 2.3.6.0 two months ago, we’ve received reports of a number of new problems. A few of these are quite serious and really need to be fixed soon. We’re considering releasing a very small update (which will probably be 2.3.6.1), containing just a handful of bugfixes, to get these issues fixed. After that, we’ll focus on getting a bigger release out, which should also be available for 2.0g again.

The following issues have been found and will (hopefully) be fixed in the bugfix release.

  • Configuration changes made through fon.com and Family & Friends accounts are not working. Due to an issue with the changed MAC addresses in the last update, the Fonera does not identify correctly with fon.com and no longer receives any configuration updates. We have found a fix for this issue, see ticket #620 for details and a preview of the fix.
  • Registration is broken. When you click the “Register” button in the dashboard, registration will not work. This issue is also caused by the changed MAC address. We have found a fix for this issue, see ticket #830 for details and a preview of the fix.
  • The message “Your internet is misconfigured” frequently appears when browsing the internet. Quite some users have been reporting this problem, but it is unclear what is causing it right now. We haven’t been able to reliably reproduce this problem, so we haven’t been able to fix this one either. If you are seeing this problem as well and want to help out debugging it, see ticket #669 for the latest status and instructions. Especially if you can (somewhat) reliably trigger the problem (by using some application, changing a setting, etc.) we would like to know.

Comment policy & asking questions

Tuesday, June 29th, 2010

In my previous post, I promised to say a bit more about the policy regarding blog comments. In the past, we’ve seen a lot of blog comments that were either spam (no relevant content and links to other sites), off-topic (questions or statements related to the Fonera, but not relevant to the particular post) or simply inappropriate (containing swearing or insults).

As of now, the Fon policy regarding user feedback is the following:

  • Stay on-topic. The blog is not a place for general questions or remarks, so please only respond with comments relevant to the post in question. Off-topic comments might be deleted.
  • Stay polite. It is ok to criticize in a constructive way, it is not ok to use inappropriate language or make derogatory remarks. Inappropriate comments will be deleted without exception.

In short, don’t be a troll!

When you post a comment, it will be spamchecked using Akismet, spam is deleted right away. If it is your first post to the blog, it will be held for moderation. We’ll try to frequently approve posts, but it might take a few days. After your first comment is approved, any subsequent comment should be published right away.

Where do I post my off-topic questions, then?
A lot of users have been using the blog to ask a myriad of questions about the Fonera and its development. Since the blog isn’t quite the right place for this, here’s a few places you can ask your questions instead:

  • The forums are appropriate for most questions. Here you will get answers for other users, FON support staff and sometimes developers.
    The forums are good for questions like “Has someone tried installing jdownloader on his Fonera?”, or “What’s the difference between the Fonera firmware and OpenWRT?”
  • FON support has some FAQs, a knowledge base and you can contact them in case you’re having problems with your Fonera, your various Fon accounts or accessing the FON wifi networks (use the “Contact Us” link at the top right).
    FON support is good for questions like “How do I register my router?”, or “What ports do I need to open to use torrent downloads?”.
  • The IRC channel is appropriate for short development questions or to get help collecting information for a bug report. Here you will get answers from other users and developers. You can also try to ask more general questions, but remember that we’re busy with developing the firmware as well!
    If you use the IRC channel, don’t wait for someone to show up first, just ask the question you have and be patient (rule #1 on IRC: don’t ask to ask, just ask!). Don’t be surprised if it takes a few hours or even a day or two to get an answer: We’re not online 24/7, but do usually read back what we’ve missed.
    The IRC channel is good for questions like “What file handles the 3G connection setup” or “I think that DDNS is not working in bridge mode, what info do you need?”
  • The Fonosfera development mailing list is a good place for (longer) development questions. This list is read by the developers and the more advanced users, so there’s a good chance you get an answer to your complicated questions here. This is probably also the best place to ask about the development roadmap.
    The mailing list is good for questions like “I tried to create a plugin to do [something], but I’ve encountered three problems: [long description]”, or “Would anybody be interested in having a plugin for [some program]?”
  • The fonosfera Trac is the place to report bugs or request features. Do take care to search for existing reports first. Please read this wiki page before reporting a bug.

And finally, whenever you ask a question be sure to think about it and phrase it properly!

Update: Added a paragraph explaining how the moderation system works.

Fly baby, fly! Gari the Hummingbird is born

Thursday, April 8th, 2010

Hi all,

Well, here it is: Gari the Hummingbird firmware version 2.3.6.0 for the Fonera 2.0n.

Gari the Hummingbird

I have not much time to make a long post and I’m sure you all want to just flash it and test it, better than reading my silly comments. Just let me point out the changes we’ve made and what is missing yet. And please, have in mind that only the router functionalities have been improved; the web 2.0 and torrent and downloader applications remain the same (hoping to update soon).

Changelog (mixture from previous stable version Elan 2.3.0.0 and beta version Rudolph 2.3.5.0):

  • WiFi driver fixed: we have updated to the latest WiFi driver from RaLink. This fixes most, if not all, the WiFi issues we had. Especially those affecting Broadcom chipsets (some iPhones, iPods, iMacs etc)
  • WiFi Country region selection: the WiFi is configured for Spain, but some MAC OS X devices seem to have trouble with this, so now you can chose your country in the WiFi configuration menu.
  • Many fixes in the 3G support:
    • added support for many more devices (anything on THIS list should be supported or ‘almost’, many others not in the list should also work)
    • improved the controls.
    • Japanese networks should work now.
    • Fixed the 3G / GPRS mode selection
  • The FONSpot feature has been fixed (it didn’t work on the beta Rudolph 2.3.5.0)
  • WiFi-WAN mode (WiFi repeater) has been removed for sanity (sorry for those who used it, but it was not very stable yet).
  • Easier upgrade process: only one click from your “Applications” interface.
  • Bridge mode has been added: this means the fonera can work as an AP on your network and you can use your main ADSL router to give IPs, so anything connected to the LAN or WAN of the Fonera will be in the same network. The only limitation is you need to set a static IP address on the Fonera so you know how to reach it. IMPORTANT: when you set bridged mode, you need to reboot so the private WiFi (MyPlace) works. (thanks blathijs)
  • Many other fixes that I can’t even remember now, but many can be seen in the tickets we’ve closed on trac.fonosfera.org
Known issues:
  • When configuring 3G, we recommend to reboot after changing the settings, just in case. Especially if you’ve made any mistakes on the first try or have been testing different dongles.
  • On bridged mode, private WiFi does not work until you reboot.
  • Some 3G operators are not on the list. You will need to set them manually (Masmovil in Spain and others in other countries). We hope to update that list some day, but it’s already pretty good.
  • If you put so much stress on the Fonera (many torrents, downloads, uploads etc) it gets unresponsive (although it’s working on background) and some applications might not work as expected. Remember it’s a router, not a PC.
  • IF you are using static leases on your home router, beware: we have changed the internal MAC assignation of the Fonera 2.0n, so you need to reconfigure your leases.
  • Other bugs…  yes, there are! ;)
And finally, how to upgrade!
  • If you have firmware version 2.3.0.0 or 2.3.5.0 (Elan and Rudolph), please go to the Applications page and you will see a button to upgrade. NOTE: Type in your password and be patient, it takes some time to start!
  • If you have an older firmware or just want to do it manually, here the web upgrade tarballs (NO NEED to extract them, just upload them to the Configuration->Systems page):
  • If you’re a developer and don’t mind losing your setting and flashing it using ssh, you have all the possible files here.

One last thing: THANKS A LOT to all that reported bugs, that complained, that helped, that contacted us, that asked questions, that answered to other users’ questions etc. but, many special thanks to those who have been involved in testing pre-releases of this firmware and have taking a lot of time and effort in reproducing and reporting bugs so we could fix them. Seriously, THANK YOU ALL!

PS: thanks also to the FON team (martín, john, alex etc.)