<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mjb/altos/src/chaoskey-v0.1, branch 1.8.5</title>
<subtitle>AltOS - the operating system for Altus Metrum products
</subtitle>
<id>https://git.ethernal.org/mjb/altos/atom?h=1.8.5</id>
<link rel='self' href='https://git.ethernal.org/mjb/altos/atom?h=1.8.5'/>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/'/>
<updated>2016-07-12T22:41:41+00:00</updated>
<entry>
<title>Switch from GPLv2 to GPLv2+</title>
<updated>2016-07-12T22:41:41+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2016-07-05T16:03:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=1085ec5d57e0ed5d132f2bbdac1a0b6a32c0ab4a'/>
<id>urn:sha1:1085ec5d57e0ed5d132f2bbdac1a0b6a32c0ab4a</id>
<content type='text'>
Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/chaoskey: Add another USB endpoint to read raw data</title>
<updated>2016-03-02T21:59:21+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2016-03-02T21:54:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=05fcb717bfc44aba3c1cfd43281e323505a46402'/>
<id>urn:sha1:05fcb717bfc44aba3c1cfd43281e323505a46402</id>
<content type='text'>
This replaces having the single output switch based on a pin value and
allows us to box the device and still fetch raw data.

For now, this will use a special libusb2 program, ao-chaosread, to
pull bits as I haven't figure out how to make linux provide two
/dev entries for one USB device.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/chaoskey: Use SoC device ID as serial number</title>
<updated>2016-02-15T23:26:00+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2016-02-15T23:26:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=05354b8fee6a9af05d66bb7f4761f597da038fdd'/>
<id>urn:sha1:05354b8fee6a9af05d66bb7f4761f597da038fdd</id>
<content type='text'>
To make manufacturing these devices tractable, we don't want to
require a custom firmware load for each device, but we still want a
unique serial number. Fortunately, the SoC provides a 96-bit ID which
we can use.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/chaoskey: Encode both hardware and software versions in product ID</title>
<updated>2016-02-15T23:23:15+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2016-02-15T23:23:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=e4006444d3d7b0c499139f58f13353988d38dbb4'/>
<id>urn:sha1:e4006444d3d7b0c499139f58f13353988d38dbb4</id>
<content type='text'>
We have no other way of reporting the software version, so just encode
it in the product ID.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/chaoskey-v0.1: Add power management and change USB classes</title>
<updated>2016-02-07T23:42:28+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2016-02-06T13:15:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=1473f9234ffd34d8f37bc489dfc9fc4d7f1b3eed'/>
<id>urn:sha1:1473f9234ffd34d8f37bc489dfc9fc4d7f1b3eed</id>
<content type='text'>
Enable power management.
Expose only a single IN endpoint.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/chaoskey: Add support for flipping between raw and cooked bits</title>
<updated>2016-01-28T08:15:31+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2016-01-28T08:14:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=f2d3202de9a5847923f72afe2969eb7ccd7342c7'/>
<id>urn:sha1:f2d3202de9a5847923f72afe2969eb7ccd7342c7</id>
<content type='text'>
Plug the 'force bootloader' thing onto the board while it's running
and it will generate raw bits instead of running them through the CRC
to whiten. Useful for validating the raw hardware.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>src/chaoskey-v0.1: Add HV enable support</title>
<updated>2016-01-20T02:30:57+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2016-01-20T02:30:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=02fd767ab60a9957faa2bff29c62ed954abc34e7'/>
<id>urn:sha1:02fd767ab60a9957faa2bff29c62ed954abc34e7</id>
<content type='text'>
Turn on the HV supply when the OS starts.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/chaoskey: Set USB VID/PID to 0x1d50/0x60c6</title>
<updated>2015-03-19T08:12:24+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2015-03-19T08:12:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=43b4044dc71d44cb25be6397b4d66fd792580eed'/>
<id>urn:sha1:43b4044dc71d44cb25be6397b4d66fd792580eed</id>
<content type='text'>
These are allocated from the OpenMoko USB vendor ID page and offer a
more 'official' number than from using the 0xfffe space.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Add makefile for chaoskey flash loader</title>
<updated>2015-03-08T00:40:30+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2015-03-08T00:40:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=4e53a5da5a8921829a3bb290e7c051950a66ab75'/>
<id>urn:sha1:4e53a5da5a8921829a3bb290e7c051950a66ab75</id>
<content type='text'>
Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Add .gitignore for chaoskey</title>
<updated>2015-03-07T20:36:57+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2015-03-07T20:36:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=f3406f38d71d0c9b55c9a3ae2356a778328509a9'/>
<id>urn:sha1:f3406f38d71d0c9b55c9a3ae2356a778328509a9</id>
<content type='text'>
Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
</feed>
