Answers.Body: <p>This can usually be achieved on the EV3 with a <a href="http://sourceforge.net/p/lejos/wiki/Creating%20a%20bootable%20SD%20card/" rel="noreferrer">bootable SD</a> card - you would set that up with a new firmware image and a loader that copies it across to the brick.</p>
  
  <p>The <a href="http://sourceforge.net/p/lejos/wiki/Getting%20started%20with%20leJOS%20EV3/" rel="noreferrer">leJOS team</a> have ported their codebase to the EV3 - so with a bootable SD card you can indeed load a modified version of the firmware onto your EV3 brick.</p>
  
  <p>You can then use their <a href="http://sourceforge.net/p/lejos/wiki/Configuring%20Wifi/" rel="noreferrer">WiFi stack</a> to communicate with your brick via a USB dongle - whether they support 802.15.4 yet (or ever will) I couldn't say.</p>
  
  <blockquote>
    <p>The WiFi stack is loaded to allow connection to the EV3 via a supported USB WiFi adaptor. This allows you to connect to the EV3 via Telnet, SSH and NFS and makes program development very simple.</p>
  </blockquote>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2014-03-06T14:00:41.047Z
Answers.LastActivityDate: 2014-03-06T14:00:41.047Z
Answers.UserDisplayName: Zhaph - Ben Duguid
Answers.Body: <p>I am working on a project called <a href="https://github.com/mindboards/ev3dev" rel="nofollow">ev3dev</a> that runs Debian on the EV3. We are not quite to the point that we support "all the Robot EV3 functionalities", but we are getting very close. We are also using a version 3.3.0 Linux kernel, which is more up to date than the other EV3 firmware projects that I know of (which use a 2.6.33 kernel). If you would like to propose that we add 802.15.4 support, just create a new <a href="https://github.com/mindboards/ev3dev/issues" rel="nofollow">issue</a>. We welcome anyone who who would like to contribute.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2014-03-07T15:31:45.923Z
Answers.Text: Thanks for your kind answer, David. I have followed your suggestion and have submitted an issue for the 802.15.4 protocole support
Answers.UserDisplayName: jean-sebastien valderrama
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2014-03-09T18:36:25.483Z
Answers.Text: Could you please specify shat do ou mean when you say that you "We are not quite to the point that we support "all the Robot EV3 functionalities"? What functionalities are missing at this time? Is there any work around? Could you please let me know if it will be show stopper for me?
  
  Thanks in advance,
Answers.UserDisplayName: jean-sebastien valderrama
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2014-03-13T20:51:44.783Z
Answers.Text: > We are not quite to the point that we support "all the Robot EV3 functionalities"
  
  means that we are pretty much re-writing the drivers from the ground up. We are getting ready to do a release soon (week or two maybe) that will allow you to use most sensors. Motor support is still in development, but we will have minimal support at least. You can have a look at the wiki at the link I provided to see how to use everything.
Answers.UserDisplayName: David Lechner
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2014-04-04T08:56:04.530Z
Answers.Text: Hello David,
  I've seen that you have updated the motor’s functionality and I am wondering if you could let me know which release I should download and experiment to be able to use this motor. 
  Thanks in advance for your answer
Answers.UserDisplayName: jean-sebastien valderrama
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2014-04-04T15:19:46.227Z
Answers.Text: My latest release is [here](https://github.com/dlech/ev3dev/releases), although it does not have Ralph's latest motor driver changes yet. It does have basic motor control though. If you have any more questions about ev3dev, just post a new issue on github.
Answers.UserDisplayName: David Lechner
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2014-03-06T18:41:42.627Z
Answers.LastActivityDate: 2014-03-06T18:41:42.627Z
Answers.UserDisplayName: David Lechner
Body: <p>I'd like to know how to change the OS embedded into the EV3 mindstorm Brick ( list of it ).
  For example, would it be possible to replace the existing one by a linux release without losing any functionality ?</p>
  
  <p>I want to to use an OS supporting all the Robot EV3 functionalities and also the 802.15.4 protocol.</p>
  
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2014-03-06T14:04:24.470Z
Comments.Text: See also [Is it safe to try different firmwares on EV3](http://bricks.stackexchange.com/q/2445/56)
Comments.UserDisplayName: Zhaph - Ben Duguid
Tags: <ev3><programming>
Title: Is it possible to change the OS in the EV3 Mindstorm Brick
UserDisplayName: jean-sebastien valderrama
ThreadText: # Is it possible to change the OS in the EV3 Mindstorm Brick
  
  (Asked by: username_0 on 2014-03-06)
  
  I'd like to know how to change the OS embedded into the EV3 mindstorm Brick ( list of it ).
  For example, would it be possible to replace the existing one by a linux release without losing any functionality ?
  
  I want to to use an OS supporting all the Robot EV3 functionalities and also the 802.15.4 protocol.
  
  **Tags:** ev3, programming
  
  > **Comments:**
  > **username_1**: See also [Is it safe to try different firmwares on EV3](http://bricks.stackexchange.com/q/2445/56)  
  
  ---
  
  ## 2 answers
  
  ### Answer by username_1 on 2014-03-06. Score: 5
  
  This can usually be achieved on the EV3 with a [bootable SD](http://sourceforge.net/p/lejos/wiki/Creating%20a%20bootable%20SD%20card/) card - you would set that up with a new firmware image and a loader that copies it across to the brick.
  
  The [leJOS team](http://sourceforge.net/p/lejos/wiki/Getting%20started%20with%20leJOS%20EV3/) have ported their codebase to the EV3 - so with a bootable SD card you can indeed load a modified version of the firmware onto your EV3 brick.
  
  You can then use their [WiFi stack](http://sourceforge.net/p/lejos/wiki/Configuring%20Wifi/) to communicate with your brick via a USB dongle - whether they support 802.15.4 yet (or ever will) I couldn't say.
  
  > The WiFi stack is loaded to allow connection to the EV3 via a supported USB WiFi adaptor. This allows you to connect to the EV3 via Telnet, SSH and NFS and makes program development very simple.
  
  
  ---
  
  ### Answer by username_2 on 2014-03-06. Score: 4
  
  I am working on a project called [ev3dev](https://github.com/mindboards/ev3dev) that runs Debian on the EV3. We are not quite to the point that we support "all the Robot EV3 functionalities", but we are getting very close. We are also using a version 3.3.0 Linux kernel, which is more up to date than the other EV3 firmware projects that I know of (which use a 2.6.33 kernel). If you would like to propose that we add 802.15.4 support, just create a new [issue](https://github.com/mindboards/ev3dev/issues). We welcome anyone who who would like to contribute.
  
  > **Comments:**
  > **username_0**: Thanks for your kind answer, username_2. I have followed your suggestion and have submitted an issue for the 802.15.4 protocole support  
  > **username_0**: Could you please specify shat do ou mean when you say that you "We are not quite to the point that we support "all the Robot EV3 functionalities"? What functionalities are missing at this time? Is there any work around? Could you please let me know if it will be show stopper for me?  Thanks in advance,  
  > **username_2**: > We are not quite to the point that we support "all the Robot EV3 functionalities"  means that we are pretty much re-writing the drivers from the ground up. We are getting ready to do a release soon (week or two maybe) that will allow you to use most sensors. Motor support is still in development, but we will have minimal support at least. You can have a look at the wiki at the link I provided to see how to use everything.  
  > **username_0**: Hello username_2, I've seen that you have updated the motor’s functionality and I am wondering if you could let me know which release I should download and experiment to be able to use this motor.  Thanks in advance for your answer  
  > **username_2**: My latest release is [here](https://github.com/dlech/ev3dev/releases), although it does not have Ralph's latest motor driver changes yet. It does have basic motor control though. If you have any more questions about ev3dev, just post a new issue on github.  
  
  ---
  
  