<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://en.bitcoin.it/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Xiangfu</id>
	<title>Bitcoin Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://en.bitcoin.it/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Xiangfu"/>
	<link rel="alternate" type="text/html" href="https://en.bitcoin.it/wiki/Special:Contributions/Xiangfu"/>
	<updated>2026-04-05T16:45:43Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Avalon721&amp;diff=61864</id>
		<title>Avalon721</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Avalon721&amp;diff=61864"/>
		<updated>2016-11-23T07:27:56Z</updated>

		<summary type="html">&lt;p&gt;Xiangfu: Created page with &amp;quot;= Moved to https://github.com/Canaan-Creative/avalon7-docs/wiki =&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Moved to https://github.com/Canaan-Creative/avalon7-docs/wiki =&lt;/div&gt;</summary>
		<author><name>Xiangfu</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Avalon7&amp;diff=61863</id>
		<title>Avalon7</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Avalon7&amp;diff=61863"/>
		<updated>2016-11-23T07:27:38Z</updated>

		<summary type="html">&lt;p&gt;Xiangfu: Created page with &amp;quot;= Moved to https://github.com/Canaan-Creative/avalon7-docs/wiki =&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Moved to https://github.com/Canaan-Creative/avalon7-docs/wiki =&lt;/div&gt;</summary>
		<author><name>Xiangfu</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Avalon&amp;diff=61862</id>
		<title>Avalon</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Avalon&amp;diff=61862"/>
		<updated>2016-11-23T07:26:20Z</updated>

		<summary type="html">&lt;p&gt;Xiangfu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox company|name=Avalon Project|native_name=阿瓦隆项目|image=[[{{ns:file}}:Logo-A.png|270x64px]]&lt;br /&gt;
|website=[https://canaan.io Canaan Creative]&lt;br /&gt;
|parent=[[Canaan Creative]]&lt;br /&gt;
|industry=Chip Design&lt;br /&gt;
|founder=[[张楠赓]]&amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;&#039;&#039;transliteration needed&#039;&#039;]&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt;&amp;lt;br/&amp;gt;[[Yifu Guo]]&lt;br /&gt;
|foundation=2012&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Avalon Project&#039;&#039;&#039; produces [[ASIC]] miners. The project created by 张楠赓&amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;&#039;&#039;transliteration needed&#039;&#039;]&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt;&amp;lt;ref&amp;gt;https://canaan.io&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;https://bitcointalk.org/index.php?action=profile;u=38132&amp;lt;/ref&amp;gt; and [[Yifu Guo]].&amp;lt;ref&amp;gt;http://bitsyn.com&amp;lt;/ref&amp;gt; &amp;lt;ref&amp;gt;https://bitcointalk.org/index.php?action=profile;u=68196&amp;lt;/ref&amp;gt; The project started in late 2012 with a [[BitcoinTalk]] thread.&amp;lt;ref&amp;gt;https://bitcointalk.org/index.php?topic=110090.0&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Avalon project have three different ASIC, named A3256, A3255, A3233, have two type of bitcoin transaction machines. Avalon1 and Avalon2. right now Avalon project people working very hard on third generation machine. named Avalon3. it is 2U size, using the newest 40nm ASIC, (7GHS/chip, 0.7Watt/G).&lt;br /&gt;
&lt;br /&gt;
After one year of Avalon project started, Yifu Guo(Bitsyncom)&amp;lt;ref&amp;gt;http://bitsyn.com&amp;lt;/ref&amp;gt; left Avalon project. The Canaan Creative&amp;lt;ref&amp;gt;https://canaan.io&amp;lt;/ref&amp;gt; (founded by ngzhang) have full in charge of the project running from 2014 and EHash.com(The online shop that accept Bitcoin)&amp;lt;ref&amp;gt;http://ehash.com&amp;lt;/ref&amp;gt; was part of Canaan Creative.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; width=100% style=&amp;quot;border: 0px solid #eee; padding: 0px&amp;quot;&lt;br /&gt;
! width=33% style=&amp;quot;background:#FCC6FF;border-left:0px solid white;border-right:5px solid white;border-top:5px solid white;&amp;quot; | For users&lt;br /&gt;
! width=33% style=&amp;quot;background:#B3DDF4;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;&amp;quot; | For developers&lt;br /&gt;
! width=33% style=&amp;quot;background:#F5FC7F;border-left:5px solid white;border-right:0px solid white;border-top:5px solid white;&amp;quot; | For businesses&lt;br /&gt;
|-&lt;br /&gt;
|valign=&amp;quot;TOP&amp;quot; style=&amp;quot;background:#FEE9FF;border-left:0px solid white;border-right:5px solid white;border-bottom:5px solid white;&amp;quot; | &lt;br /&gt;
* [https://github.com/Canaan-Creative/avalon7-docs Avalon721], Using 16nm A3212, 6T@900W ROQ(Reliable Open Quality) Solid machine&lt;br /&gt;
* [[Avalon6]], Using A3218, 3.5T@980W machine&lt;br /&gt;
* [[Avalon4]], Using A3222, 580 ~ 680W, 1T machine&lt;br /&gt;
* [[Avalon3]], Using A3233, 105/290/800/GHs machine&lt;br /&gt;
* [[Avalon2]], Using A3255, 145/300GHs machine&lt;br /&gt;
* [[Avalon1]], Using A3256, 66/110GHs machine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Avalon3.5]], Using A3233, Prepare for Avalon4&lt;br /&gt;
* [[Avalon5]], Using A3222, Prepare for Avalon6&lt;br /&gt;
* [[Avalon nano]], Using only one A3233, Small USB device.&lt;br /&gt;
* [[Avalon4 mini]], Using 5 A3222 chips, a portable usb device.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [https://canaan.io/downloads/ams/v3/ AMS] A web base Avalon Management System. used on a 20,000 Avalon3-290 farm. [https://canaan.io/downloads/ams/v3/3d here] is the &#039;&#039;&#039;3D&#039;&#039;&#039; version AMS.&lt;br /&gt;
* [[Avalon mm tools]] is the tools for upgrade MM firmware or testing the ASIC cores.&lt;br /&gt;
&lt;br /&gt;
|valign=&amp;quot;TOP&amp;quot; style=&amp;quot;background:#D4EDFB;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;&amp;quot; | &lt;br /&gt;
* [https://canaan.io/support Downloads]&lt;br /&gt;
* [https://github.com/Canaan-Creative Software engineering]&lt;br /&gt;
* [http://goo.gl/2ll1C0 IRC channel for share and help]&lt;br /&gt;
* [[Avalon usb vid/pid list]]&lt;br /&gt;
&lt;br /&gt;
|valign=&amp;quot;TOP&amp;quot; style=&amp;quot;background:#FCFFCD;border-left:5px solid white;border-right:0px solid white;border-bottom:5px solid white;&amp;quot; | &lt;br /&gt;
* [https://canaan.io/ Company Website]&lt;br /&gt;
* Please email to service@canaan-creative.com for more information&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Links =&lt;br /&gt;
== Social Media ==&lt;br /&gt;
* https://twitter.com/canaanio&lt;br /&gt;
* https://www.facebook.com/canaanio&lt;br /&gt;
&lt;br /&gt;
== Bitcointalk thread ==&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=938679.0 Valkir&#039;s Comprehensive Avalon Avalon4 Setup]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=922558  Dogie&#039;s Comprehensive Avalon Avalon4 Setup ]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=140539.0 Avalon ASIC users thread]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=587545.0 Avalon MM (miner manager) development thread]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=604853.0 Avalon Gen2&amp;amp;3 ASIC users thread]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=604281.msg6666298#msg6666298 Avalon authorized e-shop EHash.com online]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=779612.0;all Avalon4 (A3222, 28nm, ~25GHS, ~0.6W/G) sample chips available here: EHash.com ]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=751434.0 Dogie&#039;s Comprehensive Avalon Avalon3 Setup ]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=493358  Dogie&#039;s Comprehensive Avalon Avalon2 Setup ]&lt;br /&gt;
&lt;br /&gt;
== AMA ==&lt;br /&gt;
Join us on Reddit this Thursday, April 9, at 9am Eastern Standard Time. We will use the ID=AvalonBTC. The website: http://www.reddit.com/r/IAmA&lt;br /&gt;
&lt;br /&gt;
This is your chance to ask Ngzhang anything about the Bitcoin mining in China, Bitcoin in China, Any question of Avalon project(and anything else  you like). Make sure to mark it on your calendar. Ngzhang will answer questions for 90 minutes. Get your questions ready!&lt;br /&gt;
&lt;br /&gt;
Ngzhang(张楠赓)：江湖人称“南瓜张”；世界上第一台ASIC矿机“阿瓦隆”的发明者。资深动漫宅男。&lt;br /&gt;
= References =&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[zh-cn:阿瓦隆]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]]&lt;/div&gt;</summary>
		<author><name>Xiangfu</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Avalon6&amp;diff=61371</id>
		<title>Avalon6</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Avalon6&amp;diff=61371"/>
		<updated>2016-07-28T02:26:11Z</updated>

		<summary type="html">&lt;p&gt;Xiangfu: /* MM Error Codes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Basic Information =&lt;br /&gt;
  Hashrate: 3.5Ths ± 5%&lt;br /&gt;
  Power Consumption: ≈ 1050 Watt (with assumption of 90% power conversion ratio)&lt;br /&gt;
  Overclocking: Support automatically optimizes frequency, no need to overclock manually.&lt;br /&gt;
  PSU ouput pin: 4 x 6PIN PCIe power connector.&lt;br /&gt;
  Controller: Raspberry Pi (version B or B+) Raspberry Pi 2 is not supported yet.&lt;br /&gt;
  AUC: Each AUC can connect up to 6 devices.&lt;br /&gt;
  Dimensions: 340 mm x 136 mm x 150 mm&lt;br /&gt;
  Operating Temperature: -10 °C to 38°C&lt;br /&gt;
  Fan Specs: 12038, Current less then 2.4A&lt;br /&gt;
  Protection Degree: IP20&lt;br /&gt;
  Net weight: 4.8kg&lt;br /&gt;
  Gross weight: 5kg&lt;br /&gt;
&lt;br /&gt;
== Pictures ==&lt;br /&gt;
=== Control board ===&lt;br /&gt;
[[File: AvalonMiner6_CTRL.png | none | 640 px]]&lt;br /&gt;
* NC means not connect&lt;br /&gt;
&lt;br /&gt;
=== Fan &amp;amp; Temp control algorithm ===&lt;br /&gt;
* RPi firmware 20160530&lt;br /&gt;
  [[File:Avalon6 fan adj 601605-256e0f00.png | none | 640px]]&lt;br /&gt;
*  RPi firmware 20160125&lt;br /&gt;
  [[File:Avalon6 fan adj 601601-5d8a1270.png | none | 640px]]&lt;br /&gt;
&lt;br /&gt;
== LED ==&lt;br /&gt;
=== Avalon6 LED ===&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! LED Status&lt;br /&gt;
! MEMO&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| White&lt;br /&gt;
| Power on&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| Blue&lt;br /&gt;
| Working normally&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| Yellow blinking&lt;br /&gt;
| Idle normally&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| Green blinking&lt;br /&gt;
| Detect fan and mcu&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| White blinking&lt;br /&gt;
| Turn on LED manually&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| Red blinking&lt;br /&gt;
| Toohot/Loopback failed/PG failed/Coretest failed/Voltage error/Temperature sensor error/No fan&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== AUC2 LED ===&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! LED Status&lt;br /&gt;
! MEMO&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| Blue&lt;br /&gt;
| Initializing or Idle normally&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| Green&lt;br /&gt;
| Working normally&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| Red&lt;br /&gt;
| Communication failed&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== IIC ==&lt;br /&gt;
[[File:IIC_Link_Avalon6.png]]&lt;br /&gt;
&lt;br /&gt;
== MM Error Codes ==&lt;br /&gt;
&#039;&#039;&#039;[https://canaan.io/downloads/querystatus.html &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Query EC here&amp;lt;/span&amp;gt;]&#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! CODE&lt;br /&gt;
! NAME&lt;br /&gt;
! TYPE&lt;br /&gt;
! MEMO&lt;br /&gt;
! What to do&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| 1&lt;br /&gt;
| CODE_IDLE&lt;br /&gt;
| WARN&lt;br /&gt;
| Idle&lt;br /&gt;
| Check if the network is ok or AUC is work  normally&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| 2&lt;br /&gt;
| CODE_TOOHOT&lt;br /&gt;
| FATAL&lt;br /&gt;
| Too hot&lt;br /&gt;
| Check if the fan is connect successfully&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| 4&lt;br /&gt;
| CODE_LOOP0FAILED&lt;br /&gt;
| FATAL&lt;br /&gt;
| Channel 0 loopback failed&lt;br /&gt;
| Replace a new hash unit  for channel 0 if PG0 is ok&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| 8&lt;br /&gt;
| CODE_LOOP1FAILED&lt;br /&gt;
| FATAL&lt;br /&gt;
| Channel 1 loopback failed&lt;br /&gt;
| Replace a new hash unit  for channel 1 if PG1 is ok&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| 16&lt;br /&gt;
| CODE_INVALIDMCU&lt;br /&gt;
| FATAL&lt;br /&gt;
| MCU cann&#039;t be detected&lt;br /&gt;
| Replace a new CTRL board&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| 32&lt;br /&gt;
| CODE_NOSTRATUM&lt;br /&gt;
| WARN&lt;br /&gt;
| No stratum&lt;br /&gt;
| Check if the network is ok or AUC is work  normally&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| 64&lt;br /&gt;
| CODE_RBOVERFLOW&lt;br /&gt;
| WARN&lt;br /&gt;
| Nonce ringbuffer overflow&lt;br /&gt;
| Ignore it please, If CGMiner is restart, It will be ok. &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| 128&lt;br /&gt;
| CODE_MMCRCFAILED&lt;br /&gt;
| WARN&lt;br /&gt;
| Ignore it please, If CGMiner is restart, It will be ok. &lt;br /&gt;
| Find iic rx crc mismatch&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| 256&lt;br /&gt;
| CODE_MCUCRCFAILED&lt;br /&gt;
| WARN&lt;br /&gt;
| Find mcu rx irc mismatch&lt;br /&gt;
| Ignore it please, If CGMiner is restart, It will be ok. &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| 512&lt;br /&gt;
| CODE_NOFAN&lt;br /&gt;
| FATAL&lt;br /&gt;
| Fan cann&#039;t be found&lt;br /&gt;
| Check the fan connection&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| 1024&lt;br /&gt;
| CODE_PG0FAILED&lt;br /&gt;
| FATAL&lt;br /&gt;
| Channel 0 power good failed&lt;br /&gt;
| Check the PSU for channel 0&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| 2048&lt;br /&gt;
| CODE_PG1FAILED&lt;br /&gt;
| FATAL&lt;br /&gt;
| Channel 1 power good failed&lt;br /&gt;
| Check the PSU for channel 1&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| 4096&lt;br /&gt;
| CODE_CORETESTFAILED&lt;br /&gt;
| FATAL&lt;br /&gt;
| Find bad chip on channel 0 or channel 1&lt;br /&gt;
| Replace a new hash unit if hash rate is too low, or else you can ignore it.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| 8192&lt;br /&gt;
| CODE_ADC0_ERR&lt;br /&gt;
| FATAL&lt;br /&gt;
| Temperature sensor cann&#039;t be detected on channel 0&lt;br /&gt;
| Replace a new hash unit  for channel 0&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| 16384&lt;br /&gt;
| CODE_ADC1_ERR&lt;br /&gt;
| FATAL&lt;br /&gt;
| Temperature sensor cann&#039;t be detected on channel 1&lt;br /&gt;
| Replace a new hash unit  for channel 1&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| 32768&lt;br /&gt;
| CODE_VOL_ERR&lt;br /&gt;
| FATAL&lt;br /&gt;
| MM is not permit to run at the voltage for safety&lt;br /&gt;
| Change another PSU for the machine&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| 65536&lt;br /&gt;
| CODE_LOCK&lt;br /&gt;
| FATAL&lt;br /&gt;
| MM is not permit to run without decrypt&lt;br /&gt;
| Ask service for help&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| 131072&lt;br /&gt;
| CODE_HOTBEFORE&lt;br /&gt;
| WARN&lt;br /&gt;
| Toohot is found on MM&lt;br /&gt;
| It&#039;s just a note on toohot&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| 262144&lt;br /&gt;
| CODE_APIFIFOOVERFLOW&lt;br /&gt;
| WARN&lt;br /&gt;
| API fifo overflow flag&lt;br /&gt;
| It&#039;s just a note on api fifo&lt;br /&gt;
|}&lt;br /&gt;
TYPE meaning:&lt;br /&gt;
  &#039;&#039;&#039;WARN&#039;&#039;&#039;-It designates potentially harmful situations, but you can ignore it.&lt;br /&gt;
  &#039;&#039;&#039;FATAL&#039;&#039;&#039;-It designates very severe error events that will presumably lead the Avalon6 to crash.&lt;br /&gt;
&lt;br /&gt;
= Firmware =&lt;br /&gt;
== RPi Firmware ==&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon6/openwrt/20160530/ 20160530] ===&lt;br /&gt;
* CGMiner:Add more options to optimize hashrate when toohot occus.&lt;br /&gt;
* CGMiner:Support AV4 miner detect through iic&lt;br /&gt;
* CGMiner:Double check data size when use avalon4_auc_xfer&lt;br /&gt;
* CGMiner:Update adjust_fan to avoid fan overshoot, Thanks to ckolivas&lt;br /&gt;
* CGMiner:Update default target temperature for AvalonMiner 6.(68℃ to 65℃)&lt;br /&gt;
* CGMiner:Support 6 machines maximum on a AUC&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon6/openwrt/20160125/ 20160125] ===&lt;br /&gt;
* Fix duplicate address&lt;br /&gt;
* Update GHS counter to fix the gap between miner and mm&lt;br /&gt;
* Add a new smart speed option (mode 3), and change it to default.&lt;br /&gt;
* Update mm count when scan hash&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon6/openwrt/20151225/ 20151225] ===&lt;br /&gt;
* OpenWrt:Update to 15.05&lt;br /&gt;
* OpenWrt:Support Raspberry Pi 2 Model B&lt;br /&gt;
* LuCI:Sync with for-15.05 branch (ab31abd244979d1ff234a15a4a3cf69ac1b73688)&lt;br /&gt;
* CGMiner:Sync with ckolivas&#039;s master (5a456afbfa028162060afd66636b7cb266b35a53)&lt;br /&gt;
* CGMiner:Add more options for smartspeed (Only support MM version &amp;gt;= 601512-xxxxxxxx)&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon6/openwrt/20151111/ 20151111] ===&lt;br /&gt;
*CGMiner:Fix divide by zero in Avalon4 driver&lt;br /&gt;
*CGMiner:Add stratum difficulty in pool api&lt;br /&gt;
*CGMiner:Update option for Avalon6&lt;br /&gt;
*CGMiner:Update Vol api display in Avalon4 driver for Avalon6&lt;br /&gt;
*CGMiner:Update fan adjust for Avalon6&lt;br /&gt;
*CGMiner:Update target temp settting for Avalon6&lt;br /&gt;
*LuCI:Update display information for Avalon6&lt;br /&gt;
*LuCI:Update device name for Avalon6&lt;br /&gt;
*LuCI:Update CGMiner configuration for Avalon6&lt;br /&gt;
*LuCI:Update CGMiner setting for Avalon theme&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon6/openwrt/20151031/ 20151031] ===&lt;br /&gt;
* Fix nonce counter for multiple miners&lt;br /&gt;
* Display ASIC counts as TA in CGMiner status&lt;br /&gt;
* Update maximum difficulty for Avalon4 and Avalon6&lt;br /&gt;
* Update temperature check for Avalon6&lt;br /&gt;
* Add GHSmm for hash rate comparison&lt;br /&gt;
* Display PLL information for Avalon6&lt;br /&gt;
* Turn on nonce check as default for Avalon6&lt;br /&gt;
* Correct on voltage decode&lt;br /&gt;
* Enable adjust frequency automatically as default for Avalon6&lt;br /&gt;
* Decode voltage and temperature decode for Avalon6&lt;br /&gt;
* Support err code for Avalon6&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon6/openwrt/20151001/ 20151001] ===&lt;br /&gt;
* First version of Avalon6 firmware&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon6/openwrt/nexttesting/ NEXT-TESTING] ===&lt;br /&gt;
* Notice: Only for testing purpose&lt;br /&gt;
* Support Raspberry Pi 3&lt;br /&gt;
* Sync with Openwrt master branch (cac971da)&lt;br /&gt;
&lt;br /&gt;
== MM Firmware ==&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon6/mm/2016-05-11/ 2016-05-11] ===&lt;br /&gt;
* Version: &#039;&#039;&#039;601605-256e0f00&#039;&#039;&#039;&lt;br /&gt;
* The minimum stratum pool difficulty should &amp;gt;= 32 for better performance&lt;br /&gt;
* Check api fifo overflow&lt;br /&gt;
* Add CODE_HOTBEFORE for hot notify&lt;br /&gt;
* Add a new package AVA4_P_SET_FREQ&lt;br /&gt;
* Support device hardware error&lt;br /&gt;
* Fix duplicate share&lt;br /&gt;
* Move stratum file to a lib&lt;br /&gt;
* Update temp check&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon6/mm/2016-01-25/ 2016-01-25] ===&lt;br /&gt;
* Version &#039;&#039;&#039;601601-5d8a1270&#039;&#039;&#039;&lt;br /&gt;
* Add mm package header verify&lt;br /&gt;
* Update pll couter for separate module&lt;br /&gt;
* Update iic address free mechanism&lt;br /&gt;
* Update fan rpm detect&lt;br /&gt;
* Fix duplicate address during detect&lt;br /&gt;
* Fix freq setting lost cause by mm was toot&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon6/mm/2015-12-28/ 2015-12-28] ===&lt;br /&gt;
* Version &#039;&#039;&#039;601512-57532250&#039;&#039;&#039;&lt;br /&gt;
* Fix:Don&#039;t touch fan by miner when mm is too hot&lt;br /&gt;
* Fix:Update idle process with toohot detect, stratum detect, and invalid mcu protect&lt;br /&gt;
* Fix:Fix coretest failed cause by incorrect pll setting&lt;br /&gt;
* Update:Update API_TIMEOUT_CONST&lt;br /&gt;
* Add:Support adjust freq by CGMiner when mm is working&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon6/mm/2015-11-24/ 2015-11-24] ===&lt;br /&gt;
* Version &#039;&#039;&#039;601511-f4f59c70&#039;&#039;&#039;&lt;br /&gt;
* Update Core test check rules&lt;br /&gt;
* Update Input voltage check rules (Input voltage should not &amp;gt;= 12.8V)&lt;br /&gt;
* Fix result when run test scripts&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon6/mm/2015-11-11/ 2015-11-11] ===&lt;br /&gt;
* Version &#039;&#039;&#039;601511-e3d244c0 &#039;&#039;&#039;&lt;br /&gt;
* Add voltage range detect&lt;br /&gt;
* Check maximum rpm when detect fan polar&lt;br /&gt;
* Check temp for bad ntc resistor&lt;br /&gt;
* Check voltage when MM is starting&lt;br /&gt;
* Monitor powergood when power on&lt;br /&gt;
* Update temperature check&lt;br /&gt;
* Update nonce process&lt;br /&gt;
* Update frequency table&lt;br /&gt;
* Fix conflict address&lt;br /&gt;
* Enable 25MHz clock for debug purpose&lt;br /&gt;
* Disable pll when if miner is invalid when process FREQ_WORK&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon6/mm/2015-10-31/ 2015-10-31] ===&lt;br /&gt;
* Version &#039;&#039;&#039;601510-afa837a0&#039;&#039;&#039;&lt;br /&gt;
* Update IIC and UART communication&lt;br /&gt;
* Support core test by AVA4_P_TEST&lt;br /&gt;
* Update ASIC_FREQMIN to 100MHz&lt;br /&gt;
* Detect ASIC counts by LOOPBACK&lt;br /&gt;
* Fix upgrade failed caused by i2c FIFO overflow&lt;br /&gt;
* Update timer function&lt;br /&gt;
* Use GPIO led as address indicator&lt;br /&gt;
* Always disable the invalid miner when PG or LOOPBACK failed&lt;br /&gt;
* Add PLL status in P_STATUS_M&lt;br /&gt;
* Add err code&lt;br /&gt;
* Support ADC capture&lt;br /&gt;
* Keep free run if MCU can&#039;t be detected&lt;br /&gt;
* Update led status&lt;br /&gt;
* Rewrite boot loader with c code&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon6/mm/2015-09-30/ 2015-09-30] ===&lt;br /&gt;
* Version &#039;&#039;&#039;601509-a2613610&#039;&#039;&#039;&lt;br /&gt;
* First MM firmware for Avalon6.0 S &lt;br /&gt;
* Support 2 miners&lt;br /&gt;
* Detect asic counts when start&lt;br /&gt;
* Support target filter&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon6/mm/nexttesting/ NEXT-TESTING] ===&lt;br /&gt;
* Notice: Only for testing purpose&lt;br /&gt;
* Fix: 50% off hash rate bug&lt;br /&gt;
&lt;br /&gt;
== MCU Firmware ==&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon6/mm/mcu/2015-10-31/ 2015-10-31] ===&lt;br /&gt;
* Version &#039;&#039;&#039;6C1508-afa837a0&#039;&#039;&#039;&lt;br /&gt;
* For adc and temperature capture use MM protocal&lt;br /&gt;
&lt;br /&gt;
== AUC2 Firmware ==&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon6/auc2/2015-12-08 20151208] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20151208&#039;&#039;&#039;&lt;br /&gt;
* First release&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon6/auc2/NEXT-TESTING/ NEXT-TESTING] ===&lt;br /&gt;
* NOTICE: Only for testing&lt;br /&gt;
&lt;br /&gt;
= Software Development =&lt;br /&gt;
== Controller firmware ==&lt;br /&gt;
=== [http://build.canaan-creative.com:8080/~buildbot/avalon6/ Daily building] ===&lt;br /&gt;
=== CGMiner Under Ubuntu 14.04 ===&lt;br /&gt;
* Download &amp;amp; Compile&lt;br /&gt;
# git clone https://github.com/Canaan-Creative/cgminer&lt;br /&gt;
# cd cgminer&lt;br /&gt;
# git checkout origin/avalon4 -b avalon4&lt;br /&gt;
# ./autogen.sh --enable-avalon4&lt;br /&gt;
# make -j 4&lt;br /&gt;
&lt;br /&gt;
* Run&lt;br /&gt;
# Run with AUC&lt;br /&gt;
#;sudo ./cgminer --avalon4-freq 200 --avalon4-voltage 7125 -o http://stratum.pool:3333 -u  work -p pass &lt;br /&gt;
#;or&lt;br /&gt;
#;sudo ./cgminer --avalon4-freq 200 --avalon4-voltage 7125 -o http://stratum.pool:3333 -u  work -p pass --api-allow W:192.168.2,W:192.168.2.1 --api-listen $@ 2&amp;gt;./log&lt;br /&gt;
#;&lt;br /&gt;
# Run with AUC and IIC interface&lt;br /&gt;
#;sudo ./cgminer --avalon4-iic-detect --avalon4-freq 200 --avalon4-voltage 7125 -o http://stratum.pool:3333 -u  work -p pass &lt;br /&gt;
#;or&lt;br /&gt;
#;sudo ./cgminer --avalon4-iic-detect --avalon4-freq 200 --avalon4-voltage 7125 -o http://stratum.pool:3333 -u  work -p pass --api-allow W:192.168.2,W:192.168.2.1 --api-listen $@ 2&amp;gt;./logA&lt;br /&gt;
&lt;br /&gt;
=== Frequency Statechart ===&lt;br /&gt;
  [[File:A6 frequency state.png | none|  640px]]&lt;br /&gt;
&lt;br /&gt;
== MM ==&lt;br /&gt;
=== [http://build.canaan-creative.com:8080/~buildbot/mm60/ Daily building] ===&lt;br /&gt;
=== Avalon6 TB2 ===&lt;br /&gt;
 $ make -C firmware PLATFORM=MM60_TB2&lt;br /&gt;
=== Avalon6.0 S ===&lt;br /&gt;
 $ make -C firmware&lt;br /&gt;
&lt;br /&gt;
== AUC2 ==&lt;br /&gt;
=== [http://build.canaan-creative.com:8080/~buildbot/auc2/ Daily building] ===&lt;br /&gt;
=== USB Bootloader ===&lt;br /&gt;
==== Support USB-DFU Mode ====&lt;br /&gt;
 We can use dfu-util under Ubuntu 14.04 or later updata new firmware for AUC2.&lt;br /&gt;
&lt;br /&gt;
==== Using USB-DFU Protocol ====&lt;br /&gt;
{| border=1 class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; height: 100px&amp;quot;&lt;br /&gt;
|+&amp;lt;big&amp;gt;&amp;lt;big&amp;gt;DFU Device Descriptor&amp;lt;/big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
!Offset!!Field!!Size!!Value!!Descripton&lt;br /&gt;
|-&lt;br /&gt;
| 0 || bLength || 1 || 12h || Size of this descriptor,in bytes.&lt;br /&gt;
|-&lt;br /&gt;
| 1 || bDescriptorType || 1 || 01h || DEVICE descriptor type.&lt;br /&gt;
|-&lt;br /&gt;
| 2 || bcdUSB || 2 || 0100h || USB specification release number in binary coded decimal.&lt;br /&gt;
|-&lt;br /&gt;
| 4 || bDeviceClass || 1 || 00h || See interface.&lt;br /&gt;
|-&lt;br /&gt;
| 5 || bDeviceSubClass || 1 || 00h || See interface&lt;br /&gt;
|-&lt;br /&gt;
| 6 || bDeviceProtocol || 1 || 00h || See interface.&lt;br /&gt;
|-&lt;br /&gt;
| 7 || bMaxPacketSize0 || 1 || 8,16,32,64 || Maximum packet size for endpoint.&lt;br /&gt;
|-&lt;br /&gt;
| 8 || idVendor || 2 || ID || Vendor ID. Assigned by the USB-IF.&lt;br /&gt;
|-&lt;br /&gt;
| 10 || idProduct || 2 || ID || Product ID. Assigned by manufacturer.&lt;br /&gt;
|-&lt;br /&gt;
| 12 || bcdDevice || 2 || BCD || Device release number in binary coded decimal.&lt;br /&gt;
|-&lt;br /&gt;
| 14 || iManufacturer || 1 || index || index of string descriptor.&lt;br /&gt;
|-&lt;br /&gt;
| 15 || iProduct || 1 || index || index of string descriptor.&lt;br /&gt;
|-&lt;br /&gt;
| 16 || iSerialNumber || 1 || index || index of string descriptor.&lt;br /&gt;
|-&lt;br /&gt;
| 17 || bNumConfigurations || 1 || 01h || One configuration only for DFU. &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=1 class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; height: 100px&amp;quot;&lt;br /&gt;
|+&amp;lt;big&amp;gt;&amp;lt;big&amp;gt;DFU Interface Descriptor&amp;lt;/big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
! Offset !! Field !! Size !! Value !! Descripton&lt;br /&gt;
|-&lt;br /&gt;
| 0 || bLength || 1 || 09h || Size of this descriptor,in bytes.&lt;br /&gt;
|-&lt;br /&gt;
| 1 || bDescriptorType || 1 || 04h || INTERFACE descriptor type.&lt;br /&gt;
|-&lt;br /&gt;
| 2 || bInterfaceNumber || 1 || Number || Number of this interface.&lt;br /&gt;
|-&lt;br /&gt;
| 3 || bAlternateSetting || 1 || 00h || Alternate setting. Must be zero.&lt;br /&gt;
|-&lt;br /&gt;
| 4 || bNumEndpoints || 1 || 00h || Only the control pipe is used.&lt;br /&gt;
|-&lt;br /&gt;
| 5 || bInterfaceClass || 1 || FEh || Application Specific Class Code.&lt;br /&gt;
|-&lt;br /&gt;
| 6 || bInterfaceSubClass || 1 || 01h || Device Firmware Upgrade Code.&lt;br /&gt;
|-&lt;br /&gt;
| 7 || bInterfaceProtocol || 1 || 01h || Runtime protocol.&lt;br /&gt;
|-&lt;br /&gt;
| 8 || iInterface || 1 || index || Index of string descriptor for this interface.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=1 class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; height: 100px&amp;quot;&lt;br /&gt;
|+&amp;lt;big&amp;gt;&amp;lt;big&amp;gt;DFU Functional Descriptor&amp;lt;/big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
! Offset !! Field !! Size !! Value !! Descripton&lt;br /&gt;
|-&lt;br /&gt;
| 0 || bLength || 1 || 09h || Size of this descriptor,in bytes.&lt;br /&gt;
|-&lt;br /&gt;
| 1 || bDescriptorType || 1 || 21h || DFU FUNCTIONAL descriptor type.&lt;br /&gt;
|-&lt;br /&gt;
| 2 || bmAttributes || 1 || Bit mask || DFU attributes&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bit 7……4: reserved&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bit 3: device will perform a bus detach-attach sequence when it receives a DFU_DETACH request. The host must not issue a USB Reset. (bitWillDetach)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
0 = no&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1 = yes&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bit 2: device is able to communicate via USB afeter Manifestation phase.(bitManifestationTolerant)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
0 = no, must see bus reset&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1 = yes&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bit1: upload capable(bitCanUpload)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
0 = no&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1 = yes&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bit0: download capable(bitCanDnload)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
0 = no&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1 = yes&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 3 || wDetachTimeOut || 2 || Number || Time,in milliseconds, that the device will wait after receipt of the DFU_DETACH request. if this time elapses without a USB reaset, then the device will terminate the Reconfiguration phase and revert back to normal operation . This repreents the maximum time that the device can wait(depending on its timers, etc.).The host may specify a shorter timeout in the DFU_DETACH request.&lt;br /&gt;
|-&lt;br /&gt;
| 5 || wTransferSize || 2 || Number || Maximum number of bytes that the device can accept per control-write transaction.&lt;br /&gt;
|-&lt;br /&gt;
| 7 || bcdDFUVersion || 2 || BCD || Numeric expression identifying the version of the DFU Specification release.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=1 class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; height: 100px&amp;quot;&lt;br /&gt;
|+&amp;lt;big&amp;gt;&amp;lt;big&amp;gt;DFU Mode Interface Descriptor&amp;lt;/big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
! Offset !! Field !! Size !! Value !! Descripton&lt;br /&gt;
|-&lt;br /&gt;
| 0 || bLength || 1 || 09h || Size of this descriptor,in bytes.&lt;br /&gt;
|-&lt;br /&gt;
| 1 || bDescriptorType || 1 || 04h || INTERFACE descriptor type.&lt;br /&gt;
|-&lt;br /&gt;
| 2 || bInterfaceNumber || 1 || Number || Number of this interface.&lt;br /&gt;
|-&lt;br /&gt;
| 3 || bAlternateSetting || 1 || 00h || Alternate setting. Must be zero.&lt;br /&gt;
|-&lt;br /&gt;
| 4 || bNumEndpoints || 1 || 00h || Only the control pipe is used.&lt;br /&gt;
|-&lt;br /&gt;
| 5 || bInterfaceClass || 1 || FEh || Application Specific Class Code.&lt;br /&gt;
|-&lt;br /&gt;
| 6 || bInterfaceSubClass || 1 || 01h || Device Firmware Upgrade Code.&lt;br /&gt;
|-&lt;br /&gt;
| 7 || bInterfaceProtocol || 1 || 02h || DFU mode protocol.&lt;br /&gt;
|-&lt;br /&gt;
| 8 || iInterface || 1 || index || Index of string descriptor for this interface.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== USB-DFU Product&#039;s USB Descriptor ====&lt;br /&gt;
[[File:USB-DFU Descriptor.png]]&lt;br /&gt;
&lt;br /&gt;
==== DFU Updata Process Diagram ====&lt;br /&gt;
[[File:UpdataProcess.png]]&lt;br /&gt;
&lt;br /&gt;
==== Judge Updating Program Or Application Program ====&lt;br /&gt;
 I used a updata flag which is a four bytes word and is writed at fixd flash address (0x8000 - 4)&lt;br /&gt;
&lt;br /&gt;
 The flag&#039;s value is 0xAABBCCDD&lt;br /&gt;
&lt;br /&gt;
 When the bootloader program run, first it judge the updata flag, if the updata falg is not equal 0xAABBCCDD, it will jump to application program.&lt;br /&gt;
 Otherwise it will run to updata program.&lt;br /&gt;
&lt;br /&gt;
==== Jump To Application Program ====&lt;br /&gt;
 When we don&#039;t want to updata application program, the bootloader program should run to application program.&lt;br /&gt;
&lt;br /&gt;
 In order to achieve this goal, we can add under code in your bootloader program.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;asm volatile(&amp;quot;ldr r0, =0x4000&amp;quot;);&amp;lt;/font&amp;gt; &amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;//&amp;quot;the 0x4000 is my application program&#039;s MSP point, you must change it adapt to your&amp;quot;&amp;lt;/font&amp;gt;&lt;br /&gt;
 &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;asm volatile(&amp;quot;ldr r0, [r0]&amp;quot;);&amp;lt;/font&amp;gt;&lt;br /&gt;
 &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;asm volatile(&amp;quot;mov sp, r0&amp;quot;);&amp;lt;/font&amp;gt;&lt;br /&gt;
     &lt;br /&gt;
 &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;asm volatile(&amp;quot;ldr r0, =0x4004&amp;quot;);&amp;lt;/font&amp;gt; &amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;//&amp;quot;the 0x4004 is my application program reset-function entry address, you must change it adapt to your&amp;quot;&amp;lt;/font&amp;gt;&lt;br /&gt;
 &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;asm volatile(&amp;quot;ldr r0, [r0]&amp;quot;);&amp;lt;/font&amp;gt;&lt;br /&gt;
 &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;asm volatile(&amp;quot;mov pc, r0&amp;quot;);&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Modify dfu-util For Ubuntu 14.04 ====&lt;br /&gt;
 #Inside your home directory, download dfu-util&lt;br /&gt;
&lt;br /&gt;
 git clone git://git.openezx.org/dfu-util.git&lt;br /&gt;
&lt;br /&gt;
 open dfu-util/src/dfu_load.c&lt;br /&gt;
&lt;br /&gt;
 add this instruction &amp;quot;[https://en.bitcoin.it/wiki/File:Milli_sleep%28200%29.png milli_sleep(200);]&amp;quot; under line 134&lt;br /&gt;
&lt;br /&gt;
 cd dfu-util&lt;br /&gt;
&lt;br /&gt;
 ./autogen.sh&lt;br /&gt;
&lt;br /&gt;
 ./configure&lt;br /&gt;
&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
 The resulting binary is dfu-util/src/dfu-util.&lt;br /&gt;
&lt;br /&gt;
=== Add DFU In AUC2 Firmware ===&lt;br /&gt;
==== Modify The AUC2 Firmware Flash And RAM Address ====&lt;br /&gt;
 1. We modify the Flash start address at 0x4000, because the bootloader&#039;s size is 0x4000.&amp;lt;br /&amp;gt;&lt;br /&gt;
 2. We modify the RAM start address at 0x10000200, because we remap the NVIC table at the RAM 0x10000000,&lt;br /&gt;
    and the NVIC table size is 0x200 bytes.&amp;lt;br /&amp;gt;&lt;br /&gt;
 3. We modify the *.ld file. And my *.ld file is avalon-usb-converter.ld, you can find your *.ld file.&lt;br /&gt;
:{|class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &amp;lt;big&amp;gt;Before Modification&amp;lt;/big&amp;gt;&lt;br /&gt;
! &amp;lt;big&amp;gt;After  Modification&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|MEMORY&lt;br /&gt;
{&lt;br /&gt;
    /* Define each memory region */&lt;br /&gt;
&lt;br /&gt;
    MFlash32 (rx) : ORIGIN = 0x0, LENGTH = 0x8000 	/* 32K bytes */&lt;br /&gt;
    RamLoc4 (rwx) : ORIGIN = 0x10000000, LENGTH = 0x1000 /* 4K bytes */&lt;br /&gt;
    RamUsb2 (rwx) : ORIGIN = 0x20004000, LENGTH = 0x800 /* 2K bytes */&lt;br /&gt;
}&lt;br /&gt;
    /* Define a symbol for the top of each memory region */&lt;br /&gt;
&lt;br /&gt;
    __top_MFlash32 = 0x0 + 0x8000;&lt;br /&gt;
    __top_RamLoc4 = 0x1000000 + 0x1000;&lt;br /&gt;
    __top_RamUsb2 = 0x20004000 + 0x800;&lt;br /&gt;
|MEMORY&lt;br /&gt;
{&lt;br /&gt;
    /* Define each memory region */&lt;br /&gt;
&lt;br /&gt;
    MFlash32 (rx) : ORIGIN = 0x4000, LENGTH = 0x4000 	/* 16K bytes */&lt;br /&gt;
    RamLoc4 (rwx) : ORIGIN = 0x10000200, LENGTH = 0xe00 /* 3.5K bytes */&lt;br /&gt;
    RamUsb2 (rwx) : ORIGIN = 0x20004000, LENGTH = 0x800 /* 2K bytes */&lt;br /&gt;
}&lt;br /&gt;
    /* Define a symbol for the top of each memory region */&lt;br /&gt;
&lt;br /&gt;
    __top_MFlash32 = 0x4000 + 0x4000;&lt;br /&gt;
    __top_RamLoc4 = 0x10000200 + 0xe00;&lt;br /&gt;
    __top_RamUsb2 = 0x20004000 + 0x800;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Remap The NVIC Table ====&lt;br /&gt;
 1. Add Under Function Code In Your Program.&lt;br /&gt;
&lt;br /&gt;
    /* copy the nvic table to ram */&lt;br /&gt;
    static void copy_nvic_to_ram(void)&lt;br /&gt;
    {&lt;br /&gt;
        volatile uint32_t *dst, size;&lt;br /&gt;
        volatile const uint32_t *src;&amp;lt;br /&amp;gt;&lt;br /&gt;
        src = (volatile uint32_t *)APP_START_ADDR;//APP_START_ADDR Is The Application Program&#039;s Start Address. &lt;br /&gt;
        dst = (volatile uint32_t *)RAM_START_ADDR;//RAM_START_ADDR Is The RAM Start Address.&lt;br /&gt;
        size = NVIC_TABLE_LEN &amp;gt;&amp;gt; 2;//NVIC_TABLE_LEN Is The NVIC Table&#039;s Size.&lt;br /&gt;
        do {&lt;br /&gt;
            *dst++ = *src++;&lt;br /&gt;
        } while (--size);&amp;lt;br /&amp;gt;&lt;br /&gt;
        /* NVIC remap to RAM */&lt;br /&gt;
        Chip_SYSCTL_Map(0x01);&amp;lt;br /&amp;gt;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
 2. Config The Register To Remap NVIC Table To RAM&lt;br /&gt;
:[[File:LPC11u14 NVIC Table Remap1.png | none | 640px ]]&lt;br /&gt;
 &amp;lt;big&amp;gt;&amp;lt;big&amp;gt;More See UM10462 LPC11U3x/2x/1x User manual,At The Page 22.&amp;lt;/big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Issues ===&lt;br /&gt;
&amp;lt;big&amp;gt;1. About Bootloader USB Descriptor:&amp;lt;/big&amp;gt;&lt;br /&gt;
 Note the DFU Functional Descriptor&#039; wTransferSize size, It must equal the USBD_DFU_INIT_PARAM_T&#039;s wTransferSize.&lt;br /&gt;
&amp;lt;big&amp;gt;2. About IAP Transmission Data Size &amp;lt;/big&amp;gt;&lt;br /&gt;
 The data size should be 256 or 512 or 1024 or 4096 Bytes.&lt;br /&gt;
&amp;lt;big&amp;gt;3. About IAP Transmission Data Address &amp;lt;/big&amp;gt;&lt;br /&gt;
 The data address should be a 256 byte boundary.&lt;br /&gt;
&amp;lt;big&amp;gt;3. Why sometimes updata failed ?&amp;lt;/big&amp;gt;&lt;br /&gt;
 Now, I didn&#039;t find the real reason. But, I think the reason is the time of communication is not correct. &lt;br /&gt;
&amp;lt;big&amp;gt;3. Why sometimes updata finished, but the program don&#039;t run normally ?&amp;lt;/big&amp;gt;&lt;br /&gt;
 I think that I didn&#039;t check the flash address and the data address are right.&amp;lt;br /&amp;gt;&lt;br /&gt;
 I will add the check in the program later.&lt;br /&gt;
&lt;br /&gt;
=== References And Links ===&lt;br /&gt;
* [https://www.lpcware.com/lpcxpresso/download LPCXpress IDE Download]&lt;br /&gt;
* [http://www.usb.org/developers/docs/devclass_docs/DFU_1.1.pdf See More About DFU Protocol]&lt;br /&gt;
* [https://github.com/Canaan-Creative/Avalon-USB-converter Source Code]&lt;br /&gt;
* [http://docs.lpcware.com/usbromlib/v1.0/ USBD ROM Stack]&lt;br /&gt;
* [http://www.nxp.com/documents/user_manual/UM10462.pdf LPC11U1X User Manual]&lt;br /&gt;
* [http://www.lpcware.com/content/nxpfile/lpcopen-software-development-platform-lpc11xx-packages-0 LPCOpen sourcecode]&lt;br /&gt;
* [http://docs.lpcware.com/lpcopen/v1.03/ LPCOpen docs]&lt;br /&gt;
* [http://www.lpcware.com/system/files/LPCXpressoLPC11U14revA_0.pdf LPC11U14 Rev A Schematic]&lt;br /&gt;
* [http://www.nxp.com/documents/errata_sheet/ES_LPC11U1X.pdf Errata sheet LPC11U1x]&lt;br /&gt;
* [http://support.code-red-tech.com/CodeRedWiki/UsingGDB?highlight=%28LPC\-Link%29 Using command line GDB]&lt;br /&gt;
&lt;br /&gt;
== TODO ==&lt;br /&gt;
# Upgrade OpenWrt branch to master&lt;br /&gt;
# Commit cgminer package for OpenWrt packages&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CGMiner ===&lt;br /&gt;
&lt;br /&gt;
=== MM ===&lt;br /&gt;
&lt;br /&gt;
== Known Issues ==&lt;br /&gt;
# MM can be upgrade by mismatch firmware.&lt;br /&gt;
# local hashrate (GHS av) cann&#039;t match with the pool&#039;s hashrate&lt;br /&gt;
&lt;br /&gt;
= FAQ =&lt;br /&gt;
1. How to deal with the red blinking machine?&lt;br /&gt;
  [[File:A6 EC PROC.png | none|  640px]]&lt;br /&gt;
2. How to boot the machine or hashboard unit safely?&lt;br /&gt;
  [[File:A6 BOOT.png | none |  640px]]&lt;br /&gt;
3. AUC always appear and then disappear in CGMiner status ?&lt;br /&gt;
  It maybe damaged. Take a new one instead.&lt;/div&gt;</summary>
		<author><name>Xiangfu</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Avalon&amp;diff=61207</id>
		<title>Avalon</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Avalon&amp;diff=61207"/>
		<updated>2016-06-20T23:32:27Z</updated>

		<summary type="html">&lt;p&gt;Xiangfu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox company|name=Avalon Project|native_name=阿瓦隆项目|image=[[{{ns:file}}:Logo-A.png|270x64px]]&lt;br /&gt;
|website=[https://canaan.io Canaan Creative]&lt;br /&gt;
|parent=[[Canaan Creative]]&lt;br /&gt;
|industry=Chip Design&lt;br /&gt;
|founder=[[张楠赓]]&amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;&#039;&#039;transliteration needed&#039;&#039;]&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt;&amp;lt;br/&amp;gt;[[Yifu Guo]]&lt;br /&gt;
|foundation=2012&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Avalon Project&#039;&#039;&#039; produces [[ASIC]] miners. The project created by 张楠赓&amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;&#039;&#039;transliteration needed&#039;&#039;]&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt;&amp;lt;ref&amp;gt;https://canaan.io&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;https://bitcointalk.org/index.php?action=profile;u=38132&amp;lt;/ref&amp;gt; and [[Yifu Guo]].&amp;lt;ref&amp;gt;http://bitsyn.com&amp;lt;/ref&amp;gt; &amp;lt;ref&amp;gt;https://bitcointalk.org/index.php?action=profile;u=68196&amp;lt;/ref&amp;gt; The project started in late 2012 with a [[BitcoinTalk]] thread.&amp;lt;ref&amp;gt;https://bitcointalk.org/index.php?topic=110090.0&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Avalon project have three different ASIC, named A3256, A3255, A3233, have two type of bitcoin transaction machines. Avalon1 and Avalon2. right now Avalon project people working very hard on third generation machine. named Avalon3. it is 2U size, using the newest 40nm ASIC, (7GHS/chip, 0.7Watt/G).&lt;br /&gt;
&lt;br /&gt;
After one year of Avalon project started, Yifu Guo(Bitsyncom)&amp;lt;ref&amp;gt;http://bitsyn.com&amp;lt;/ref&amp;gt; left Avalon project. The Canaan Creative&amp;lt;ref&amp;gt;https://canaan.io&amp;lt;/ref&amp;gt; (founded by ngzhang) have full in charge of the project running from 2014 and EHash.com(The online shop that accept Bitcoin)&amp;lt;ref&amp;gt;http://ehash.com&amp;lt;/ref&amp;gt; was part of Canaan Creative.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; width=100% style=&amp;quot;border: 0px solid #eee; padding: 0px&amp;quot;&lt;br /&gt;
! width=33% style=&amp;quot;background:#FCC6FF;border-left:0px solid white;border-right:5px solid white;border-top:5px solid white;&amp;quot; | For users&lt;br /&gt;
! width=33% style=&amp;quot;background:#B3DDF4;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;&amp;quot; | For developers&lt;br /&gt;
! width=33% style=&amp;quot;background:#F5FC7F;border-left:5px solid white;border-right:0px solid white;border-top:5px solid white;&amp;quot; | For businesses&lt;br /&gt;
|-&lt;br /&gt;
|valign=&amp;quot;TOP&amp;quot; style=&amp;quot;background:#FEE9FF;border-left:0px solid white;border-right:5px solid white;border-bottom:5px solid white;&amp;quot; | &lt;br /&gt;
* [[Avalon1]], Using A3256, 66/110GHs machine&lt;br /&gt;
* [[Avalon2]], Using A3255, 145/300GHs machine&lt;br /&gt;
* [[Avalon3]], Using A3233, 105/290/800/GHs machine&lt;br /&gt;
* [[Avalon4]], Using A3222, 580 ~ 680W/T, 1T machine&lt;br /&gt;
* &#039;&#039;&#039;[[Avalon6]], Using A3218, 980W/T, 3.5T machine&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Avalon3.5]], Using A3233, Prepare for Avalon4&lt;br /&gt;
* [[Avalon5]], Using A3222, Prepare for Avalon6&lt;br /&gt;
* [[Avalon nano]], Using only one A3233, Small USB device.&lt;br /&gt;
* [[Avalon4 mini]], Using 5 A3222 chips, a portable usb device.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [https://canaan.io/downloads/ams/v3/ AMS] A web base Avalon Management System. used on a 20,000 Avalon3-290 farm. [https://canaan.io/downloads/ams/v3/3d here] is the &#039;&#039;&#039;3D&#039;&#039;&#039; version AMS.&lt;br /&gt;
* [[Avalon mm tools]] is the tools for upgrade MM firmware or testing the ASIC cores.&lt;br /&gt;
&lt;br /&gt;
|valign=&amp;quot;TOP&amp;quot; style=&amp;quot;background:#D4EDFB;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;&amp;quot; | &lt;br /&gt;
* [https://canaan.io/support Downloads]&lt;br /&gt;
* [https://github.com/Canaan-Creative Software engineering]&lt;br /&gt;
* [http://goo.gl/2ll1C0 IRC channel for share and help]&lt;br /&gt;
* [[Avalon usb vid/pid list]]&lt;br /&gt;
&lt;br /&gt;
|valign=&amp;quot;TOP&amp;quot; style=&amp;quot;background:#FCFFCD;border-left:5px solid white;border-right:0px solid white;border-bottom:5px solid white;&amp;quot; | &lt;br /&gt;
* [https://canaan.io/ Company Website]&lt;br /&gt;
* Please email to service@canaan-creative.com for more information&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Links =&lt;br /&gt;
== Social Media ==&lt;br /&gt;
* https://twitter.com/canaanio&lt;br /&gt;
* https://www.facebook.com/canaanio&lt;br /&gt;
&lt;br /&gt;
== Bitcointalk thread ==&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=938679.0 Valkir&#039;s Comprehensive Avalon Avalon4 Setup]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=922558  Dogie&#039;s Comprehensive Avalon Avalon4 Setup ]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=140539.0 Avalon ASIC users thread]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=587545.0 Avalon MM (miner manager) development thread]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=604853.0 Avalon Gen2&amp;amp;3 ASIC users thread]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=604281.msg6666298#msg6666298 Avalon authorized e-shop EHash.com online]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=779612.0;all Avalon4 (A3222, 28nm, ~25GHS, ~0.6W/G) sample chips available here: EHash.com ]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=751434.0 Dogie&#039;s Comprehensive Avalon Avalon3 Setup ]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=493358  Dogie&#039;s Comprehensive Avalon Avalon2 Setup ]&lt;br /&gt;
&lt;br /&gt;
== AMA ==&lt;br /&gt;
Join us on Reddit this Thursday, April 9, at 9am Eastern Standard Time. We will use the ID=AvalonBTC. The website: http://www.reddit.com/r/IAmA&lt;br /&gt;
&lt;br /&gt;
This is your chance to ask Ngzhang anything about the Bitcoin mining in China, Bitcoin in China, Any question of Avalon project(and anything else  you like). Make sure to mark it on your calendar. Ngzhang will answer questions for 90 minutes. Get your questions ready!&lt;br /&gt;
&lt;br /&gt;
Ngzhang(张楠赓)：江湖人称“南瓜张”；世界上第一台ASIC矿机“阿瓦隆”的发明者。资深动漫宅男。&lt;br /&gt;
= References =&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[zh-cn:阿瓦隆]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]]&lt;/div&gt;</summary>
		<author><name>Xiangfu</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Avalon&amp;diff=61206</id>
		<title>Avalon</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Avalon&amp;diff=61206"/>
		<updated>2016-06-20T23:29:44Z</updated>

		<summary type="html">&lt;p&gt;Xiangfu: /* Twitter */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox company|name=Avalon Project|native_name=阿瓦隆项目|image=[[{{ns:file}}:Logo-A.png|270x64px]]&lt;br /&gt;
|website=[https://canaan.io Canaan Creative]&lt;br /&gt;
|parent=[[Canaan Creative]]&lt;br /&gt;
|industry=Chip Design&lt;br /&gt;
|founder=[[张楠赓]]&amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;&#039;&#039;transliteration needed&#039;&#039;]&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt;&amp;lt;br/&amp;gt;[[Yifu Guo]]&lt;br /&gt;
|foundation=2012&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Avalon Project&#039;&#039;&#039; produces [[ASIC]] miners. The project created by 张楠赓&amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;&#039;&#039;transliteration needed&#039;&#039;]&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt;&amp;lt;ref&amp;gt;http://www.canaan-creative.com&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;https://bitcointalk.org/index.php?action=profile;u=38132&amp;lt;/ref&amp;gt; and [[Yifu Guo]].&amp;lt;ref&amp;gt;http://bitsyn.com&amp;lt;/ref&amp;gt; &amp;lt;ref&amp;gt;https://bitcointalk.org/index.php?action=profile;u=68196&amp;lt;/ref&amp;gt; The project started in late 2012 with a [[BitcoinTalk]] thread.&amp;lt;ref&amp;gt;https://bitcointalk.org/index.php?topic=110090.0&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Avalon project have three different ASIC, named A3256, A3255, A3233, have two type of bitcoin transaction machines. Avalon1 and Avalon2. right now Avalon project people working very hard on third generation machine. named Avalon3. it is 2U size, using the newest 40nm ASIC, (7GHS/chip, 0.7Watt/G).&lt;br /&gt;
&lt;br /&gt;
After one year of Avalon project started, Yifu Guo(Bitsyncom)&amp;lt;ref&amp;gt;http://bitsyn.com&amp;lt;/ref&amp;gt; left Avalon project. The Canaan Creative&amp;lt;ref&amp;gt;https://canaan.io&amp;lt;/ref&amp;gt; (founded by ngzhang) have full in charge of the project running from 2014 and EHash.com(The online shop that accept Bitcoin)&amp;lt;ref&amp;gt;http://ehash.com&amp;lt;/ref&amp;gt; was part of Canaan Creative.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; width=100% style=&amp;quot;border: 0px solid #eee; padding: 0px&amp;quot;&lt;br /&gt;
! width=33% style=&amp;quot;background:#FCC6FF;border-left:0px solid white;border-right:5px solid white;border-top:5px solid white;&amp;quot; | For users&lt;br /&gt;
! width=33% style=&amp;quot;background:#B3DDF4;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;&amp;quot; | For developers&lt;br /&gt;
! width=33% style=&amp;quot;background:#F5FC7F;border-left:5px solid white;border-right:0px solid white;border-top:5px solid white;&amp;quot; | For businesses&lt;br /&gt;
|-&lt;br /&gt;
|valign=&amp;quot;TOP&amp;quot; style=&amp;quot;background:#FEE9FF;border-left:0px solid white;border-right:5px solid white;border-bottom:5px solid white;&amp;quot; | &lt;br /&gt;
* [[Avalon1]], Using A3256, 66/110GHs machine&lt;br /&gt;
* [[Avalon2]], Using A3255, 145/300GHs machine&lt;br /&gt;
* [[Avalon3]], Using A3233, 105/290/800/GHs machine&lt;br /&gt;
* [[Avalon4]], Using A3222, 580 ~ 680W/T, 1T machine&lt;br /&gt;
* &#039;&#039;&#039;[[Avalon6]], Using A3218, 980W/T, 3.5T machine&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Avalon3.5]], Using A3233, Prepare for Avalon4&lt;br /&gt;
* [[Avalon5]], Using A3222, Prepare for Avalon6&lt;br /&gt;
* [[Avalon nano]], Using only one A3233, Small USB device.&lt;br /&gt;
* [[Avalon4 mini]], Using 5 A3222 chips, a portable usb device.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [http://downloads.canaan-creative.com/ams AMS] A web base Avalon Management System. used on a 20,000 Avalon3-290 farm. [http://downloads.canaan-creative.com/ams/3d here] is the &#039;&#039;&#039;3D&#039;&#039;&#039; version AMS.&lt;br /&gt;
* [[Avalon mm tools]] is the tools for upgrade MM firmware or testing the ASIC cores.&lt;br /&gt;
&lt;br /&gt;
|valign=&amp;quot;TOP&amp;quot; style=&amp;quot;background:#D4EDFB;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;&amp;quot; | &lt;br /&gt;
* [http://downloads.canaan-creative.com/ Downloads]&lt;br /&gt;
* [https://github.com/Canaan-Creative Software engineering]&lt;br /&gt;
* [http://lists.canaan-creative.com Mailing list for discussion]&lt;br /&gt;
* [http://goo.gl/2ll1C0 IRC channel for share and help]&lt;br /&gt;
* [http://downloads.canaan-creative.com/irclogs/ IRC logs]&lt;br /&gt;
* [http://shop.ehash.com Avalon Chinese Shop(中文商城)]&lt;br /&gt;
* [[Avalon usb vid/pid list]]&lt;br /&gt;
&lt;br /&gt;
|valign=&amp;quot;TOP&amp;quot; style=&amp;quot;background:#FCFFCD;border-left:5px solid white;border-right:0px solid white;border-bottom:5px solid white;&amp;quot; | &lt;br /&gt;
* [https://ehash.com Online shop: ehash.com]&lt;br /&gt;
* [http://www.canaan-creative.com Company Website]&lt;br /&gt;
* Please email to service@canaan-creative.com for more informations&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Links =&lt;br /&gt;
== Social Media ==&lt;br /&gt;
* https://twitter.com/canaanio&lt;br /&gt;
* https://www.facebook.com/canaanio&lt;br /&gt;
&lt;br /&gt;
== Bitcointalk thread ==&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=938679.0 Valkir&#039;s Comprehensive Avalon Avalon4 Setup]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=922558  Dogie&#039;s Comprehensive Avalon Avalon4 Setup ]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=140539.0 Avalon ASIC users thread]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=587545.0 Avalon MM (miner manager) development thread]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=604853.0 Avalon Gen2&amp;amp;3 ASIC users thread]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=604281.msg6666298#msg6666298 Avalon authorized e-shop EHash.com online]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=779612.0;all Avalon4 (A3222, 28nm, ~25GHS, ~0.6W/G) sample chips available here: EHash.com ]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=751434.0 Dogie&#039;s Comprehensive Avalon Avalon3 Setup ]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=493358  Dogie&#039;s Comprehensive Avalon Avalon2 Setup ]&lt;br /&gt;
&lt;br /&gt;
== AMA ==&lt;br /&gt;
Join us on Reddit this Thursday, April 9, at 9am Eastern Standard Time. We will use the ID=AvalonBTC. The website: http://www.reddit.com/r/IAmA&lt;br /&gt;
&lt;br /&gt;
This is your chance to ask Ngzhang anything about the Bitcoin mining in China, Bitcoin in China, Any question of Avalon project(and anything else  you like). Make sure to mark it on your calendar. Ngzhang will answer questions for 90 minutes. Get your questions ready!&lt;br /&gt;
&lt;br /&gt;
Ngzhang(张楠赓)：江湖人称“南瓜张”；世界上第一台ASIC矿机“阿瓦隆”的发明者。资深动漫宅男。&lt;br /&gt;
= References =&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[zh-cn:阿瓦隆]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]]&lt;/div&gt;</summary>
		<author><name>Xiangfu</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Avalon&amp;diff=61205</id>
		<title>Avalon</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Avalon&amp;diff=61205"/>
		<updated>2016-06-20T23:28:59Z</updated>

		<summary type="html">&lt;p&gt;Xiangfu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox company|name=Avalon Project|native_name=阿瓦隆项目|image=[[{{ns:file}}:Logo-A.png|270x64px]]&lt;br /&gt;
|website=[https://canaan.io Canaan Creative]&lt;br /&gt;
|parent=[[Canaan Creative]]&lt;br /&gt;
|industry=Chip Design&lt;br /&gt;
|founder=[[张楠赓]]&amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;&#039;&#039;transliteration needed&#039;&#039;]&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt;&amp;lt;br/&amp;gt;[[Yifu Guo]]&lt;br /&gt;
|foundation=2012&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Avalon Project&#039;&#039;&#039; produces [[ASIC]] miners. The project created by 张楠赓&amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;&#039;&#039;transliteration needed&#039;&#039;]&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt;&amp;lt;ref&amp;gt;http://www.canaan-creative.com&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;https://bitcointalk.org/index.php?action=profile;u=38132&amp;lt;/ref&amp;gt; and [[Yifu Guo]].&amp;lt;ref&amp;gt;http://bitsyn.com&amp;lt;/ref&amp;gt; &amp;lt;ref&amp;gt;https://bitcointalk.org/index.php?action=profile;u=68196&amp;lt;/ref&amp;gt; The project started in late 2012 with a [[BitcoinTalk]] thread.&amp;lt;ref&amp;gt;https://bitcointalk.org/index.php?topic=110090.0&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Avalon project have three different ASIC, named A3256, A3255, A3233, have two type of bitcoin transaction machines. Avalon1 and Avalon2. right now Avalon project people working very hard on third generation machine. named Avalon3. it is 2U size, using the newest 40nm ASIC, (7GHS/chip, 0.7Watt/G).&lt;br /&gt;
&lt;br /&gt;
After one year of Avalon project started, Yifu Guo(Bitsyncom)&amp;lt;ref&amp;gt;http://bitsyn.com&amp;lt;/ref&amp;gt; left Avalon project. The Canaan Creative&amp;lt;ref&amp;gt;https://canaan.io&amp;lt;/ref&amp;gt; (founded by ngzhang) have full in charge of the project running from 2014 and EHash.com(The online shop that accept Bitcoin)&amp;lt;ref&amp;gt;http://ehash.com&amp;lt;/ref&amp;gt; was part of Canaan Creative.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; width=100% style=&amp;quot;border: 0px solid #eee; padding: 0px&amp;quot;&lt;br /&gt;
! width=33% style=&amp;quot;background:#FCC6FF;border-left:0px solid white;border-right:5px solid white;border-top:5px solid white;&amp;quot; | For users&lt;br /&gt;
! width=33% style=&amp;quot;background:#B3DDF4;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;&amp;quot; | For developers&lt;br /&gt;
! width=33% style=&amp;quot;background:#F5FC7F;border-left:5px solid white;border-right:0px solid white;border-top:5px solid white;&amp;quot; | For businesses&lt;br /&gt;
|-&lt;br /&gt;
|valign=&amp;quot;TOP&amp;quot; style=&amp;quot;background:#FEE9FF;border-left:0px solid white;border-right:5px solid white;border-bottom:5px solid white;&amp;quot; | &lt;br /&gt;
* [[Avalon1]], Using A3256, 66/110GHs machine&lt;br /&gt;
* [[Avalon2]], Using A3255, 145/300GHs machine&lt;br /&gt;
* [[Avalon3]], Using A3233, 105/290/800/GHs machine&lt;br /&gt;
* [[Avalon4]], Using A3222, 580 ~ 680W/T, 1T machine&lt;br /&gt;
* &#039;&#039;&#039;[[Avalon6]], Using A3218, 980W/T, 3.5T machine&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Avalon3.5]], Using A3233, Prepare for Avalon4&lt;br /&gt;
* [[Avalon5]], Using A3222, Prepare for Avalon6&lt;br /&gt;
* [[Avalon nano]], Using only one A3233, Small USB device.&lt;br /&gt;
* [[Avalon4 mini]], Using 5 A3222 chips, a portable usb device.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [http://downloads.canaan-creative.com/ams AMS] A web base Avalon Management System. used on a 20,000 Avalon3-290 farm. [http://downloads.canaan-creative.com/ams/3d here] is the &#039;&#039;&#039;3D&#039;&#039;&#039; version AMS.&lt;br /&gt;
* [[Avalon mm tools]] is the tools for upgrade MM firmware or testing the ASIC cores.&lt;br /&gt;
&lt;br /&gt;
|valign=&amp;quot;TOP&amp;quot; style=&amp;quot;background:#D4EDFB;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;&amp;quot; | &lt;br /&gt;
* [http://downloads.canaan-creative.com/ Downloads]&lt;br /&gt;
* [https://github.com/Canaan-Creative Software engineering]&lt;br /&gt;
* [http://lists.canaan-creative.com Mailing list for discussion]&lt;br /&gt;
* [http://goo.gl/2ll1C0 IRC channel for share and help]&lt;br /&gt;
* [http://downloads.canaan-creative.com/irclogs/ IRC logs]&lt;br /&gt;
* [http://shop.ehash.com Avalon Chinese Shop(中文商城)]&lt;br /&gt;
* [[Avalon usb vid/pid list]]&lt;br /&gt;
&lt;br /&gt;
|valign=&amp;quot;TOP&amp;quot; style=&amp;quot;background:#FCFFCD;border-left:5px solid white;border-right:0px solid white;border-bottom:5px solid white;&amp;quot; | &lt;br /&gt;
* [https://ehash.com Online shop: ehash.com]&lt;br /&gt;
* [http://www.canaan-creative.com Company Website]&lt;br /&gt;
* Please email to service@canaan-creative.com for more informations&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Links =&lt;br /&gt;
== Twitter ==&lt;br /&gt;
* https://twitter.com/canaanio Canaanio]&lt;br /&gt;
== Bitcointalk thread ==&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=938679.0 Valkir&#039;s Comprehensive Avalon Avalon4 Setup]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=922558  Dogie&#039;s Comprehensive Avalon Avalon4 Setup ]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=140539.0 Avalon ASIC users thread]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=587545.0 Avalon MM (miner manager) development thread]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=604853.0 Avalon Gen2&amp;amp;3 ASIC users thread]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=604281.msg6666298#msg6666298 Avalon authorized e-shop EHash.com online]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=779612.0;all Avalon4 (A3222, 28nm, ~25GHS, ~0.6W/G) sample chips available here: EHash.com ]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=751434.0 Dogie&#039;s Comprehensive Avalon Avalon3 Setup ]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=493358  Dogie&#039;s Comprehensive Avalon Avalon2 Setup ]&lt;br /&gt;
&lt;br /&gt;
== AMA ==&lt;br /&gt;
Join us on Reddit this Thursday, April 9, at 9am Eastern Standard Time. We will use the ID=AvalonBTC. The website: http://www.reddit.com/r/IAmA&lt;br /&gt;
&lt;br /&gt;
This is your chance to ask Ngzhang anything about the Bitcoin mining in China, Bitcoin in China, Any question of Avalon project(and anything else  you like). Make sure to mark it on your calendar. Ngzhang will answer questions for 90 minutes. Get your questions ready!&lt;br /&gt;
&lt;br /&gt;
Ngzhang(张楠赓)：江湖人称“南瓜张”；世界上第一台ASIC矿机“阿瓦隆”的发明者。资深动漫宅男。&lt;br /&gt;
= References =&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[zh-cn:阿瓦隆]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]]&lt;/div&gt;</summary>
		<author><name>Xiangfu</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Avalon&amp;diff=61204</id>
		<title>Avalon</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Avalon&amp;diff=61204"/>
		<updated>2016-06-20T23:27:57Z</updated>

		<summary type="html">&lt;p&gt;Xiangfu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox company|name=Avalon Project|native_name=阿瓦隆电子|image=[[{{ns:file}}:Logo-A.png|270x64px]]&lt;br /&gt;
|website=[https://canaan.io Canaan Creative]&lt;br /&gt;
|Twitter=[https://twitter.com/canaanio Canaanio]&lt;br /&gt;
|parent=[[Canaan Creative]]&lt;br /&gt;
|industry=Chip Design&lt;br /&gt;
|founder=[[张楠赓]]&amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;&#039;&#039;transliteration needed&#039;&#039;]&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt;&amp;lt;br/&amp;gt;[[Yifu Guo]]&lt;br /&gt;
|foundation=2012&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Avalon Project&#039;&#039;&#039; produces [[ASIC]] miners. The project created by 张楠赓&amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;&#039;&#039;transliteration needed&#039;&#039;]&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt;&amp;lt;ref&amp;gt;http://www.canaan-creative.com&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;https://bitcointalk.org/index.php?action=profile;u=38132&amp;lt;/ref&amp;gt; and [[Yifu Guo]].&amp;lt;ref&amp;gt;http://bitsyn.com&amp;lt;/ref&amp;gt; &amp;lt;ref&amp;gt;https://bitcointalk.org/index.php?action=profile;u=68196&amp;lt;/ref&amp;gt; The project started in late 2012 with a [[BitcoinTalk]] thread.&amp;lt;ref&amp;gt;https://bitcointalk.org/index.php?topic=110090.0&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Avalon project have three different ASIC, named A3256, A3255, A3233, have two type of bitcoin transaction machines. Avalon1 and Avalon2. right now Avalon project people working very hard on third generation machine. named Avalon3. it is 2U size, using the newest 40nm ASIC, (7GHS/chip, 0.7Watt/G).&lt;br /&gt;
&lt;br /&gt;
After one year of Avalon project started, Yifu Guo(Bitsyncom)&amp;lt;ref&amp;gt;http://bitsyn.com&amp;lt;/ref&amp;gt; left Avalon project. The Canaan Creative&amp;lt;ref&amp;gt;https://canaan.io&amp;lt;/ref&amp;gt; (founded by ngzhang) have full in charge of the project running from 2014 and EHash.com(The online shop that accept Bitcoin)&amp;lt;ref&amp;gt;http://ehash.com&amp;lt;/ref&amp;gt; was part of Canaan Creative.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; width=100% style=&amp;quot;border: 0px solid #eee; padding: 0px&amp;quot;&lt;br /&gt;
! width=33% style=&amp;quot;background:#FCC6FF;border-left:0px solid white;border-right:5px solid white;border-top:5px solid white;&amp;quot; | For users&lt;br /&gt;
! width=33% style=&amp;quot;background:#B3DDF4;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;&amp;quot; | For developers&lt;br /&gt;
! width=33% style=&amp;quot;background:#F5FC7F;border-left:5px solid white;border-right:0px solid white;border-top:5px solid white;&amp;quot; | For businesses&lt;br /&gt;
|-&lt;br /&gt;
|valign=&amp;quot;TOP&amp;quot; style=&amp;quot;background:#FEE9FF;border-left:0px solid white;border-right:5px solid white;border-bottom:5px solid white;&amp;quot; | &lt;br /&gt;
* [[Avalon1]], Using A3256, 66/110GHs machine&lt;br /&gt;
* [[Avalon2]], Using A3255, 145/300GHs machine&lt;br /&gt;
* [[Avalon3]], Using A3233, 105/290/800/GHs machine&lt;br /&gt;
* [[Avalon4]], Using A3222, 580 ~ 680W/T, 1T machine&lt;br /&gt;
* &#039;&#039;&#039;[[Avalon6]], Using A3218, 980W/T, 3.5T machine&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Avalon3.5]], Using A3233, Prepare for Avalon4&lt;br /&gt;
* [[Avalon5]], Using A3222, Prepare for Avalon6&lt;br /&gt;
* [[Avalon nano]], Using only one A3233, Small USB device.&lt;br /&gt;
* [[Avalon4 mini]], Using 5 A3222 chips, a portable usb device.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [http://downloads.canaan-creative.com/ams AMS] A web base Avalon Management System. used on a 20,000 Avalon3-290 farm. [http://downloads.canaan-creative.com/ams/3d here] is the &#039;&#039;&#039;3D&#039;&#039;&#039; version AMS.&lt;br /&gt;
* [[Avalon mm tools]] is the tools for upgrade MM firmware or testing the ASIC cores.&lt;br /&gt;
&lt;br /&gt;
|valign=&amp;quot;TOP&amp;quot; style=&amp;quot;background:#D4EDFB;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;&amp;quot; | &lt;br /&gt;
* [http://downloads.canaan-creative.com/ Downloads]&lt;br /&gt;
* [https://github.com/Canaan-Creative Software engineering]&lt;br /&gt;
* [http://lists.canaan-creative.com Mailing list for discussion]&lt;br /&gt;
* [http://goo.gl/2ll1C0 IRC channel for share and help]&lt;br /&gt;
* [http://downloads.canaan-creative.com/irclogs/ IRC logs]&lt;br /&gt;
* [http://shop.ehash.com Avalon Chinese Shop(中文商城)]&lt;br /&gt;
* [[Avalon usb vid/pid list]]&lt;br /&gt;
&lt;br /&gt;
|valign=&amp;quot;TOP&amp;quot; style=&amp;quot;background:#FCFFCD;border-left:5px solid white;border-right:0px solid white;border-bottom:5px solid white;&amp;quot; | &lt;br /&gt;
* [https://ehash.com Online shop: ehash.com]&lt;br /&gt;
* [http://www.canaan-creative.com Company Website]&lt;br /&gt;
* Please email to service@canaan-creative.com for more informations&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Links =&lt;br /&gt;
== Bitcointalk thread ==&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=938679.0 Valkir&#039;s Comprehensive Avalon Avalon4 Setup]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=922558  Dogie&#039;s Comprehensive Avalon Avalon4 Setup ]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=140539.0 Avalon ASIC users thread]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=587545.0 Avalon MM (miner manager) development thread]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=604853.0 Avalon Gen2&amp;amp;3 ASIC users thread]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=604281.msg6666298#msg6666298 Avalon authorized e-shop EHash.com online]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=779612.0;all Avalon4 (A3222, 28nm, ~25GHS, ~0.6W/G) sample chips available here: EHash.com ]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=751434.0 Dogie&#039;s Comprehensive Avalon Avalon3 Setup ]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=493358  Dogie&#039;s Comprehensive Avalon Avalon2 Setup ]&lt;br /&gt;
&lt;br /&gt;
== AMA ==&lt;br /&gt;
Join us on Reddit this Thursday, April 9, at 9am Eastern Standard Time. We will use the ID=AvalonBTC. The website: http://www.reddit.com/r/IAmA&lt;br /&gt;
&lt;br /&gt;
This is your chance to ask Ngzhang anything about the Bitcoin mining in China, Bitcoin in China, Any question of Avalon project(and anything else  you like). Make sure to mark it on your calendar. Ngzhang will answer questions for 90 minutes. Get your questions ready!&lt;br /&gt;
&lt;br /&gt;
Ngzhang(张楠赓)：江湖人称“南瓜张”；世界上第一台ASIC矿机“阿瓦隆”的发明者。资深动漫宅男。&lt;br /&gt;
= References =&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[zh-cn:阿瓦隆]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]]&lt;/div&gt;</summary>
		<author><name>Xiangfu</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Avalon&amp;diff=59603</id>
		<title>Avalon</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Avalon&amp;diff=59603"/>
		<updated>2015-12-14T04:54:53Z</updated>

		<summary type="html">&lt;p&gt;Xiangfu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox company|name=Avalon Project|native_name=阿瓦隆电子|image=[[{{ns:file}}:Logo-A.png|270x64px]]&lt;br /&gt;
|website=[http://www.canaan-creative.com/ canaan-creative.com]&lt;br /&gt;
|parent=[[Canaan Creative]]&lt;br /&gt;
|industry=Mining hardware&lt;br /&gt;
|founder=[[张楠赓]]&amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;&#039;&#039;transliteration needed&#039;&#039;]&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt;&amp;lt;br/&amp;gt;[[Yifu Guo]]&lt;br /&gt;
|foundation=2012&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Avalon Project&#039;&#039;&#039; produces [[ASIC]] miners. The project created by 张楠赓&amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;&#039;&#039;transliteration needed&#039;&#039;]&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt;&amp;lt;ref&amp;gt;http://www.canaan-creative.com&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;https://bitcointalk.org/index.php?action=profile;u=38132&amp;lt;/ref&amp;gt; and [[Yifu Guo]].&amp;lt;ref&amp;gt;http://bitsyn.com&amp;lt;/ref&amp;gt; &amp;lt;ref&amp;gt;https://bitcointalk.org/index.php?action=profile;u=68196&amp;lt;/ref&amp;gt; The project started in late 2012 with a [[BitcoinTalk]] thread.&amp;lt;ref&amp;gt;https://bitcointalk.org/index.php?topic=110090.0&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Avalon project have three different ASIC, named A3256, A3255, A3233, have two type of bitcoin transaction machines. Avalon1 and Avalon2. right now Avalon project people working very hard on third generation machine. named Avalon3. it is 2U size, using the newest 40nm ASIC, (7GHS/chip, 0.7Watt/G).&lt;br /&gt;
&lt;br /&gt;
After one year of Avalon project started, Yifu Guo(Bitsyncom)&amp;lt;ref&amp;gt;http://bitsyn.com&amp;lt;/ref&amp;gt; left Avalon project. The Canaan Creative&amp;lt;ref&amp;gt;http://www.canaan-creative.com&amp;lt;/ref&amp;gt; (founded by ngzhang) have full in charge of the project running from 2014 and EHash.com(The online shop that accept Bitcoin)&amp;lt;ref&amp;gt;http://ehash.com&amp;lt;/ref&amp;gt; was part of Canaan Creative.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; width=100% style=&amp;quot;border: 0px solid #eee; padding: 0px&amp;quot;&lt;br /&gt;
! width=33% style=&amp;quot;background:#FCC6FF;border-left:0px solid white;border-right:5px solid white;border-top:5px solid white;&amp;quot; | For users&lt;br /&gt;
! width=33% style=&amp;quot;background:#B3DDF4;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;&amp;quot; | For developers&lt;br /&gt;
! width=33% style=&amp;quot;background:#F5FC7F;border-left:5px solid white;border-right:0px solid white;border-top:5px solid white;&amp;quot; | For businesses&lt;br /&gt;
|-&lt;br /&gt;
|valign=&amp;quot;TOP&amp;quot; style=&amp;quot;background:#FEE9FF;border-left:0px solid white;border-right:5px solid white;border-bottom:5px solid white;&amp;quot; | &lt;br /&gt;
* [[Avalon1]], Using A3256, 66/110GHs machine&lt;br /&gt;
* [[Avalon2]], Using A3255, 145/300GHs machine&lt;br /&gt;
* [[Avalon3]], Using A3233, 105/290/800/GHs machine&lt;br /&gt;
* [[Avalon4]], Using A3222, 580 ~ 680W/T, 1T machine&lt;br /&gt;
* &#039;&#039;&#039;[[Avalon6]], Using A3218, 980W/T, 3.5T machine&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Avalon3.5]], Using A3233, Prepare for Avalon4&lt;br /&gt;
* [[Avalon5]], Using A3222, Prepare for Avalon6&lt;br /&gt;
* [[Avalon nano]], Using only one A3233, Small USB device.&lt;br /&gt;
* [[Avalon4 mini]], Using 5 A3222 chips, a portable usb device.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [http://downloads.canaan-creative.com/ams AMS] A web base Avalon Management System. used on a 20,000 Avalon3-290 farm. [http://downloads.canaan-creative.com/ams/3d here] is the &#039;&#039;&#039;3D&#039;&#039;&#039; version AMS.&lt;br /&gt;
* [[Avalon mm tools]] is the tools for upgrade MM firmware or testing the ASIC cores.&lt;br /&gt;
&lt;br /&gt;
|valign=&amp;quot;TOP&amp;quot; style=&amp;quot;background:#D4EDFB;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;&amp;quot; | &lt;br /&gt;
* [http://downloads.canaan-creative.com/ Downloads]&lt;br /&gt;
* [https://github.com/Canaan-Creative Software engineering]&lt;br /&gt;
* [http://lists.canaan-creative.com Mailing list for discussion]&lt;br /&gt;
* [http://goo.gl/2ll1C0 IRC channel for share and help]&lt;br /&gt;
* [http://downloads.canaan-creative.com/irclogs/ IRC logs]&lt;br /&gt;
* [http://shop.ehash.com Avalon Chinese Shop(中文商城)]&lt;br /&gt;
&lt;br /&gt;
|valign=&amp;quot;TOP&amp;quot; style=&amp;quot;background:#FCFFCD;border-left:5px solid white;border-right:0px solid white;border-bottom:5px solid white;&amp;quot; | &lt;br /&gt;
* [https://ehash.com Online shop: ehash.com]&lt;br /&gt;
* [http://www.canaan-creative.com Company Website]&lt;br /&gt;
* Please email to service@canaan-creative.com for more informations&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Links =&lt;br /&gt;
== Bitcointalk thread ==&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=938679.0 Valkir&#039;s Comprehensive Avalon Avalon4 Setup]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=922558  Dogie&#039;s Comprehensive Avalon Avalon4 Setup ]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=140539.0 Avalon ASIC users thread]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=587545.0 Avalon MM (miner manager) development thread]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=604853.0 Avalon Gen2&amp;amp;3 ASIC users thread]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=604281.msg6666298#msg6666298 Avalon authorized e-shop EHash.com online]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=779612.0;all Avalon4 (A3222, 28nm, ~25GHS, ~0.6W/G) sample chips available here: EHash.com ]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=751434.0 Dogie&#039;s Comprehensive Avalon Avalon3 Setup ]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=493358  Dogie&#039;s Comprehensive Avalon Avalon2 Setup ]&lt;br /&gt;
&lt;br /&gt;
== AMA ==&lt;br /&gt;
Join us on Reddit this Thursday, April 9, at 9am Eastern Standard Time. We will use the ID=AvalonBTC. The website: http://www.reddit.com/r/IAmA&lt;br /&gt;
&lt;br /&gt;
This is your chance to ask Ngzhang anything about the Bitcoin mining in China, Bitcoin in China, Any question of Avalon project(and anything else  you like). Make sure to mark it on your calendar. Ngzhang will answer questions for 90 minutes. Get your questions ready!&lt;br /&gt;
&lt;br /&gt;
Ngzhang(张楠赓)：江湖人称“南瓜张”；世界上第一台ASIC矿机“阿瓦隆”的发明者。资深动漫宅男。&lt;br /&gt;
= References =&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[zh-cn:阿瓦隆]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]]&lt;/div&gt;</summary>
		<author><name>Xiangfu</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Avalon6&amp;diff=59461</id>
		<title>Avalon6</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Avalon6&amp;diff=59461"/>
		<updated>2015-12-02T02:02:54Z</updated>

		<summary type="html">&lt;p&gt;Xiangfu: /* Basic Information */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Basic Information =&lt;br /&gt;
 Hashrate:&lt;br /&gt;
     &#039;&#039;&#039;3.5T (+-5%)&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
 Power consumption:&lt;br /&gt;
     990W (measure on 12V port of the device)&lt;br /&gt;
     1100W (on the wall, with assumption of 90% power conversion ratio)&lt;br /&gt;
 &lt;br /&gt;
 Power per hash:&lt;br /&gt;
     270J/THash (device only)&lt;br /&gt;
     295J/THash (on the wall, with assumption of 90% power conversion&lt;br /&gt;
 ratio)&lt;br /&gt;
 &lt;br /&gt;
 Overclocking:&lt;br /&gt;
     Support automatically optimize frequency, no need to overclock manually.&lt;br /&gt;
 &lt;br /&gt;
 PSU output pin:&lt;br /&gt;
     4x6PIN PCIe power connector. *All must be connected.*&lt;br /&gt;
 &lt;br /&gt;
 PSU requirements:&lt;br /&gt;
     Minimum 1100W output, recommend to use high-quality PSU for server&lt;br /&gt;
 with more than 1200W output and high quality power cable.&lt;br /&gt;
     Input voltage no lower than 11.7V and no higher than 12.2V (numbers&lt;br /&gt;
 take from the controller)&lt;br /&gt;
     Lower voltage leads to lower hashrate and higher voltage leads to&lt;br /&gt;
 possible device burning down.&lt;br /&gt;
     NOTICE: Poor quality cable may result in low voltage.&lt;br /&gt;
 &lt;br /&gt;
 Fan:&lt;br /&gt;
     Specs: 12038&lt;br /&gt;
     Current: between 1.6A and 2.8A.&lt;br /&gt;
     Minimum RPM: 3800.&lt;br /&gt;
     *NOTICE* If the fan is broken or the fan&#039;s RPM cannot be measure,&lt;br /&gt;
 the device will not start.&lt;br /&gt;
 &lt;br /&gt;
 Controller:&lt;br /&gt;
     Raspberry Pi (version B or B+)&lt;br /&gt;
     Raspberry Pi 2 will be supported at the middle of December 2015&lt;br /&gt;
     Each Rpi can control approximately ~12 devices.&lt;br /&gt;
 &lt;br /&gt;
 AUC:&lt;br /&gt;
     Each AUC can connect up to 6 devices.&lt;br /&gt;
 &lt;br /&gt;
 Dimensions:&lt;br /&gt;
     354x136x150mm&lt;br /&gt;
 &lt;br /&gt;
 Net weight:&lt;br /&gt;
     ~4.8kg&lt;br /&gt;
 &lt;br /&gt;
 Protection Degree:&lt;br /&gt;
     IP20&lt;br /&gt;
&lt;br /&gt;
== LED ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! LED Status&lt;br /&gt;
! MEMO&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| White&lt;br /&gt;
| Power on&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| Blue&lt;br /&gt;
| Working normally&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| Yellow blinking&lt;br /&gt;
| Idle normally&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| Green blinking&lt;br /&gt;
| Detect fan and mcu&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| White blinking&lt;br /&gt;
| Turn on LED manually&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| Red blinking&lt;br /&gt;
| Toohot/Loopback failed/PG failed/Coretest failed/Voltage error/Temperature sensor error/No fan&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== MM Error Codes ==&lt;br /&gt;
[http://downloads.canaan-creative.com/querystatus.html Find error here]&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! CODE&lt;br /&gt;
! NAME&lt;br /&gt;
! TYPE&lt;br /&gt;
! MEMO&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| 1&lt;br /&gt;
| CODE_IDLE&lt;br /&gt;
| WARN&lt;br /&gt;
| Idle&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| 2&lt;br /&gt;
| CODE_TOOHOT&lt;br /&gt;
| FATAL&lt;br /&gt;
| Too hot&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| 4&lt;br /&gt;
| CODE_LOOP0FAILED&lt;br /&gt;
| FATAL&lt;br /&gt;
| Channel 0 loopback failed&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| 8&lt;br /&gt;
| CODE_LOOP1FAILED&lt;br /&gt;
| FATAL&lt;br /&gt;
| Channel 1 loopback failed&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| 16&lt;br /&gt;
| CODE_INVALIDMCU&lt;br /&gt;
| FATAL&lt;br /&gt;
| MCU cann&#039;t be detected&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| 32&lt;br /&gt;
| CODE_NOSTRATUM&lt;br /&gt;
| WARN&lt;br /&gt;
| No stratum&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| 64&lt;br /&gt;
| CODE_RBOVERFLOW&lt;br /&gt;
| WARN&lt;br /&gt;
| Nonce ringbuffer overflow&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| 128&lt;br /&gt;
| CODE_MMCRCFAILED&lt;br /&gt;
| WARN&lt;br /&gt;
| Find iic rx crc mismatch&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| 256&lt;br /&gt;
| CODE_MCUCRCFAILED&lt;br /&gt;
| WARN&lt;br /&gt;
| Find mcu rx crc mismatch&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| 512&lt;br /&gt;
| CODE_NOFAN&lt;br /&gt;
| FATAL&lt;br /&gt;
| Fan cann&#039;t be found&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| 1024&lt;br /&gt;
| CODE_PG0FAILED&lt;br /&gt;
| FATAL&lt;br /&gt;
| Channel 0 power good failed&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| 2048&lt;br /&gt;
| CODE_PG1FAILED&lt;br /&gt;
| FATAL&lt;br /&gt;
| Channel 1 power good failed&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| 4096&lt;br /&gt;
| CODE_CORETESTFAILED&lt;br /&gt;
| FATAL&lt;br /&gt;
| Find bad chip on channel 0 or channel 1&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| 8192&lt;br /&gt;
| CODE_ADC0_ERR&lt;br /&gt;
| FATAL&lt;br /&gt;
| Temperature sensor cann&#039;t be detected on channel 0&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| 16384&lt;br /&gt;
| CODE_ADC1_ERR&lt;br /&gt;
| FATAL&lt;br /&gt;
| Temperature sensor cann&#039;t be detected on channel 1&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| 32768&lt;br /&gt;
| CODE_VOL_ERR&lt;br /&gt;
| FATAL&lt;br /&gt;
| MM is not permit to run at the voltage for safty&lt;br /&gt;
|}&lt;br /&gt;
TYPE meaning:&lt;br /&gt;
  &#039;&#039;&#039;WARN&#039;&#039;&#039;-It designates potentially harmful situations, but you can ignore it.&lt;br /&gt;
  &#039;&#039;&#039;FATAL&#039;&#039;&#039;-It designates very severe error events that will presumably lead the Avalon6 to crash.&lt;br /&gt;
&lt;br /&gt;
= Firmware =&lt;br /&gt;
== RPi Firmware ==&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon6/openwrt/20151111/ 20151111] ===&lt;br /&gt;
*CGMiner:Fix divide by zero in Avalon4 driver&lt;br /&gt;
*CGMiner:Add stratum difficulty in pool api&lt;br /&gt;
*CGMiner:Update option for Avalon6&lt;br /&gt;
*CGMiner:Update Vol api display in Avalon4 driver for Avalon6&lt;br /&gt;
*CGMiner:Update fan adjust for Avalon6&lt;br /&gt;
*CGMiner:Update target temp settting for Avalon6&lt;br /&gt;
*LuCI:Update display information for Avalon6&lt;br /&gt;
*LuCI:Update device name for Avalon6&lt;br /&gt;
*LuCI:Update CGMiner configuration for Avalon6&lt;br /&gt;
*LuCI:Update CGMiner setting for Avalon theme&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon6/openwrt/20151031/ 20151031] ===&lt;br /&gt;
* Fix nonce counter for multiple miners&lt;br /&gt;
* Display ASIC counts as TA in CGMiner status&lt;br /&gt;
* Update maximum difficulty for Avalon4 and Avalon6&lt;br /&gt;
* Update temperature check for Avalon6&lt;br /&gt;
* Add GHSmm for hash rate comparison&lt;br /&gt;
* Display PLL information for Avalon6&lt;br /&gt;
* Turn on nonce check as default for Avalon6&lt;br /&gt;
* Correct on voltage decode&lt;br /&gt;
* Enable adjust frequency automatically as default for Avalon6&lt;br /&gt;
* Decode voltage and temperature decode for Avalon6&lt;br /&gt;
* Support err code for Avalon6&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon6/openwrt/20151001/ 20151001] ===&lt;br /&gt;
* First version of Avalon6 firmware&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon6/openwrt/nexttesting/ NEXT-TESTING] ===&lt;br /&gt;
* NOTICE: Only for testing&lt;br /&gt;
* Support Raspberry Pi 2 B&lt;br /&gt;
* Update SmartSpeed in CGMiner&lt;br /&gt;
* Update Temperature process&lt;br /&gt;
&lt;br /&gt;
== MM Firmware ==&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon6/mm/2015-11-24/ 2015-11-24] ===&lt;br /&gt;
* Version &#039;&#039;&#039;601511-f4f59c70&#039;&#039;&#039;&lt;br /&gt;
* Update Core test check rules&lt;br /&gt;
* Update Input voltage check rules (Input voltage should not &amp;gt;= 12.8V)&lt;br /&gt;
* Fix result when run test scripts&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon6/mm/2015-11-11/ 2015-11-11] ===&lt;br /&gt;
* Version &#039;&#039;&#039;601511-e3d244c0 &#039;&#039;&#039;&lt;br /&gt;
* Add voltage range detect&lt;br /&gt;
* Check maximum rpm when detect fan polar&lt;br /&gt;
* Check temp for bad ntc resistor&lt;br /&gt;
* Check voltage when MM is starting&lt;br /&gt;
* Monitor powergood when power on&lt;br /&gt;
* Update temperature check&lt;br /&gt;
* Update nonce process&lt;br /&gt;
* Update frequency table&lt;br /&gt;
* Fix conflict address&lt;br /&gt;
* Enable 25MHz clock for debug purpose&lt;br /&gt;
* Disable pll when if miner is invalid when process FREQ_WORK&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon6/mm/2015-10-31/ 2015-10-31] ===&lt;br /&gt;
* Version &#039;&#039;&#039;601510-afa837a0&#039;&#039;&#039;&lt;br /&gt;
* Update IIC and UART communication&lt;br /&gt;
* Support core test by AVA4_P_TEST&lt;br /&gt;
* Update ASIC_FREQMIN to 100MHz&lt;br /&gt;
* Detect ASIC counts by LOOPBACK&lt;br /&gt;
* Fix upgrade failed caused by i2c FIFO overflow&lt;br /&gt;
* Update timer function&lt;br /&gt;
* Use GPIO led as address indicator&lt;br /&gt;
* Always disable the invalid miner when PG or LOOPBACK failed&lt;br /&gt;
* Add PLL status in P_STATUS_M&lt;br /&gt;
* Add err code&lt;br /&gt;
* Support ADC capture&lt;br /&gt;
* Keep free run if MCU can&#039;t be detected&lt;br /&gt;
* Update led status&lt;br /&gt;
* Rewrite boot loader with c code&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon6/mm/2015-09-30/ 2015-09-30] ===&lt;br /&gt;
* Version &#039;&#039;&#039;601509-a2613610&#039;&#039;&#039;&lt;br /&gt;
* First MM firmware for Avalon6.0 S &lt;br /&gt;
* Support 2 miners&lt;br /&gt;
* Detect asic counts when start&lt;br /&gt;
* Support target filter&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon6/mm/nexttesting/ NEXT-TESTING] ===&lt;br /&gt;
* NOTICE: Only for testing&lt;br /&gt;
&lt;br /&gt;
== MCU Firmware ==&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon6/mm/mcu/2015-10-31/ 2015-10-31] ===&lt;br /&gt;
* Version &#039;&#039;&#039;6C1508-afa837a0&#039;&#039;&#039;&lt;br /&gt;
* For adc and temperature capture use MM protocal&lt;br /&gt;
&lt;br /&gt;
= Software Development =&lt;br /&gt;
== CGMiner Under Ubuntu 14.04 ==&lt;br /&gt;
 # Daily building: &#039;&#039;&#039;http://build.canaan-creative.com:8080/~buildbot/avalon6/&#039;&#039;&#039;&lt;br /&gt;
 #Inside your home directory, download Cgminer&lt;br /&gt;
 git clone https://github.com/Canaan-Creative/cgminer&lt;br /&gt;
 cd cgminer&lt;br /&gt;
 git checkout origin/avalon4 -b avalon4&lt;br /&gt;
 ./autogen.sh --enable-avalon4&lt;br /&gt;
 make -j 4&lt;br /&gt;
 # Run&lt;br /&gt;
 sudo ./cgminer --avalon4-freq 200 --avalon4-voltage 7125 -o http://stratum.pool:3333 -u  work -p pass &lt;br /&gt;
 or&lt;br /&gt;
 sudo ./cgminer --avalon4-freq 200 --avalon4-voltage 7125 -o http://stratum.pool:3333 -u  work -p pass --api-allow W:192.168.2,W:192.168.2.1 --api-listen $@ 2&amp;gt;./log&lt;br /&gt;
&lt;br /&gt;
== MM ==&lt;br /&gt;
 * Daily building: &#039;&#039;&#039;http://build.canaan-creative.com:8080/~buildbot/mm60/&#039;&#039;&#039;&lt;br /&gt;
 * Avalon6 TB2 ===&lt;br /&gt;
 $ make -C firmware PLATFORM=MM60_TB2&lt;br /&gt;
 * Avalon6.0 S ===&lt;br /&gt;
 $ make -C firmware&lt;br /&gt;
&lt;br /&gt;
== TODO ==&lt;br /&gt;
=== OpenWrt ===&lt;br /&gt;
# Support Raspberry Pi 2B&lt;br /&gt;
# Update with the master branch&lt;br /&gt;
# Support Avalon6 in LuCI (Advanced version)&lt;br /&gt;
# Keep more coding on LuCI (Avalon theme)&lt;br /&gt;
&lt;br /&gt;
=== CGMiner ===&lt;br /&gt;
# Add auto speed option&lt;br /&gt;
# Merge the Avalon6 code to CK&#039;s master&lt;br /&gt;
&lt;br /&gt;
=== MM ===&lt;br /&gt;
# New board Avalon 6.2 support&lt;br /&gt;
# POST&lt;br /&gt;
# Temperature support&lt;br /&gt;
# LPC11U14 program/update&lt;br /&gt;
# Change stratum code to libstratum.a&lt;br /&gt;
# Support diff = 1&lt;br /&gt;
&lt;br /&gt;
== Known Issues ==&lt;br /&gt;
# MM Firmware upgrade failed&lt;/div&gt;</summary>
		<author><name>Xiangfu</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Avalon6&amp;diff=59164</id>
		<title>Avalon6</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Avalon6&amp;diff=59164"/>
		<updated>2015-10-21T08:54:35Z</updated>

		<summary type="html">&lt;p&gt;Xiangfu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Basic Information =&lt;br /&gt;
 Hashrate:&lt;br /&gt;
     &#039;&#039;&#039;3.65T (+-10%)&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
 Power consumption:&lt;br /&gt;
     990W (measure on 12V port of the device)&lt;br /&gt;
     1100W (on the wall, with assumption of 90% power conversion ratio)&lt;br /&gt;
 &lt;br /&gt;
 Power per hash:&lt;br /&gt;
     270J/THash (device only)&lt;br /&gt;
     295J/THash (on the wall, with assumption of 90% power conversion&lt;br /&gt;
 ratio)&lt;br /&gt;
 &lt;br /&gt;
 Overclocking:&lt;br /&gt;
     Support automatically optimize frequency, no need to overclock manually.&lt;br /&gt;
 &lt;br /&gt;
 PSU ouput pin:&lt;br /&gt;
     4x6PIN PCIe power connector. *All must be connected.*&lt;br /&gt;
 &lt;br /&gt;
 PSU requirements:&lt;br /&gt;
     Minimum 1100W output, recommend to use high quality PSU for server&lt;br /&gt;
 with more than 1200W output and high quality power cable.&lt;br /&gt;
     Input voltage no lower than 11.7V and no higher than 12.2V (numbers&lt;br /&gt;
 take from the controller)&lt;br /&gt;
     Lower voltage leads to lower hashrate and higher voltage leads to&lt;br /&gt;
 possible device burning down.&lt;br /&gt;
     NOTICE: Poor quality cable may result in low voltage.&lt;br /&gt;
 &lt;br /&gt;
 Fan:&lt;br /&gt;
     Specs: 12038&lt;br /&gt;
     Current: between 1.6A and 2.8A.&lt;br /&gt;
     Minimum RPM: 3800.&lt;br /&gt;
     *NOTICE* If the fan is broken or the fan&#039;s RPM cannot be measure,&lt;br /&gt;
 the device will not start.&lt;br /&gt;
 &lt;br /&gt;
 Controller:&lt;br /&gt;
     Raspberry Pi (version B or B+)&lt;br /&gt;
     Raspberrt Pi 2 is not supported yet.&lt;br /&gt;
     Each RPi can control approximate 60 devices.&lt;br /&gt;
 &lt;br /&gt;
 AUC:&lt;br /&gt;
     Each AUC can connect up to 6 devices.&lt;br /&gt;
 &lt;br /&gt;
 Dimensions:&lt;br /&gt;
     354x136x150mm&lt;br /&gt;
 &lt;br /&gt;
 Net weight:&lt;br /&gt;
     ~4.2kg&lt;br /&gt;
 &lt;br /&gt;
 Protection Degree:&lt;br /&gt;
     IP20&lt;br /&gt;
&lt;br /&gt;
== LED ==&lt;br /&gt;
 Power on: White&lt;br /&gt;
 Hashing: Blue&lt;br /&gt;
 Idle: Yellow blinking&lt;br /&gt;
 Error(Software, Power, Temperature): Red blinking&lt;br /&gt;
 Manually turn on LED: While blinking&lt;br /&gt;
&lt;br /&gt;
= Firmware =&lt;br /&gt;
== RPi Firmware ==&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon6/openwrt/20151001/ 20151001] ===&lt;br /&gt;
* First version of Avalon6 firmware&lt;br /&gt;
&lt;br /&gt;
== MM Firmware ==&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon6/mm/2015-09-30/ 2015-09-30] ===&lt;br /&gt;
* Version &#039;&#039;&#039;601509-a2613610&#039;&#039;&#039;&lt;br /&gt;
* First MM firmware for Avalon6.0 S &lt;br /&gt;
* Support 2 miners&lt;br /&gt;
* Detect asic counts when start&lt;br /&gt;
* Support target filter&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon6/mm/nexttesting/ NEXT-TESTING] ===&lt;br /&gt;
* NOTICE: Only for testing&lt;br /&gt;
* Version &#039;&#039;&#039;601509-9dd0f8a0&#039;&#039;&#039;&lt;br /&gt;
* Fix upgrade failed&lt;br /&gt;
&lt;br /&gt;
= Software Development =&lt;br /&gt;
== CGMiner Under Ubuntu 14.04 ==&lt;br /&gt;
 # Daily building: &#039;&#039;&#039;http://build.canaan-creative.com:8080/~mikeqin/avalon6/&#039;&#039;&#039;&lt;br /&gt;
 #Inside your home directory, download Cgminer&lt;br /&gt;
 git clone https://github.com/Canaan-Creative/cgminer&lt;br /&gt;
 cd cgminer&lt;br /&gt;
 git checkout origin/avalon4 -b avalon4&lt;br /&gt;
 ./autogen.sh --enable-avalon4&lt;br /&gt;
 make -j 4&lt;br /&gt;
 # Run&lt;br /&gt;
 sudo ./cgminer --avalon4-freq 200 --avalon4-voltage 7125 -o http://stratum.pool:3333 -u  work -p pass &lt;br /&gt;
 or&lt;br /&gt;
 sudo ./cgminer --avalon4-freq 200 --avalon4-voltage 7125 -o http://stratum.pool:3333 -u  work -p pass --api-allow W:192.168.2,W:192.168.2.1 --api-listen $@ 2&amp;gt;./log&lt;br /&gt;
&lt;br /&gt;
== MM ==&lt;br /&gt;
 * Daily building: &#039;&#039;&#039;http://build.canaan-creative.com:8080/~mikeqin/mm60/&#039;&#039;&#039;&lt;br /&gt;
 * Avalon6 TB2 ===&lt;br /&gt;
 $ make -C firmware PLATFORM=MM60_TB2&lt;br /&gt;
 * Avalon6.0 S ===&lt;br /&gt;
 $ make -C firmware&lt;br /&gt;
&lt;br /&gt;
== TODO ==&lt;br /&gt;
=== OpenWrt ===&lt;br /&gt;
# Support Raspberry Pi 2B&lt;br /&gt;
# Update with the master branch&lt;br /&gt;
# Support Avalon6 in LuCI (Advanced version)&lt;br /&gt;
# Keep more coding on LuCI (Avalon theme)&lt;br /&gt;
&lt;br /&gt;
=== CGMiner ===&lt;br /&gt;
# Add auto speed option&lt;br /&gt;
# Merge the Avalon6 code to CK&#039;s master&lt;br /&gt;
&lt;br /&gt;
=== MM ===&lt;br /&gt;
# New board Avalon 6.2 support&lt;br /&gt;
# POST&lt;br /&gt;
# Temperature support&lt;br /&gt;
# LPC11U14 program/update&lt;br /&gt;
# Change stratum code to libstratum.a&lt;br /&gt;
# Support diff = 1&lt;br /&gt;
&lt;br /&gt;
== Known Issues ==&lt;br /&gt;
# MM Firmware upgrade failed&lt;/div&gt;</summary>
		<author><name>Xiangfu</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Avalon6&amp;diff=59163</id>
		<title>Avalon6</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Avalon6&amp;diff=59163"/>
		<updated>2015-10-21T08:48:58Z</updated>

		<summary type="html">&lt;p&gt;Xiangfu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Basic Information =&lt;br /&gt;
 Hashrate:&lt;br /&gt;
     &#039;&#039;&#039;3.65T (+-10%)&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
 Power consumption:&lt;br /&gt;
     990W (measure on 12V port of the device)&lt;br /&gt;
     1100W (on the wall, with assumption of 90% power conversion ratio)&lt;br /&gt;
 &lt;br /&gt;
 Power per hash:&lt;br /&gt;
     270J/THash (device only)&lt;br /&gt;
     295J/THash (on the wall, with assumption of 90% power conversion&lt;br /&gt;
 ratio)&lt;br /&gt;
 &lt;br /&gt;
 Overclocking:&lt;br /&gt;
     Support automatically optimize frequency, no need to overclock manually.&lt;br /&gt;
 &lt;br /&gt;
 PSU ouput pin:&lt;br /&gt;
     4x6PIN PCIe power connector. *All must be connected.*&lt;br /&gt;
 &lt;br /&gt;
 PSU requirements:&lt;br /&gt;
     Minimum 1100W output, recommend to use high quality PSU for server&lt;br /&gt;
 with more than 1200W output and high quality power cable.&lt;br /&gt;
     Input voltage no lower than 11.7V and no higher than 12.2V (numbers&lt;br /&gt;
 take from the controller)&lt;br /&gt;
     Lower voltage leads to lower hashrate and higher voltage leads to&lt;br /&gt;
 possible device burning down.&lt;br /&gt;
     NOTICE: Poor quality cable may result in low voltage.&lt;br /&gt;
 &lt;br /&gt;
 Fan:&lt;br /&gt;
     Specs: 12038&lt;br /&gt;
     Current: between 1.6A and 2.8A.&lt;br /&gt;
     Minimum RPM: 3800.&lt;br /&gt;
     *NOTICE* If the fan is broken or the fan&#039;s RPM cannot be measure,&lt;br /&gt;
 the device will not start.&lt;br /&gt;
 &lt;br /&gt;
 Controller:&lt;br /&gt;
     Raspberry Pi (version B or B+)&lt;br /&gt;
     Raspberrt Pi 2 is not supported yet.&lt;br /&gt;
     Each RPi can control approximate 60 devices.&lt;br /&gt;
 &lt;br /&gt;
 AUC:&lt;br /&gt;
     Each AUC can connect up to 6 devices.&lt;br /&gt;
 &lt;br /&gt;
 Dimensions:&lt;br /&gt;
     354x136x150mm&lt;br /&gt;
 &lt;br /&gt;
 Net weight:&lt;br /&gt;
     ~4.2kg&lt;br /&gt;
 &lt;br /&gt;
 Protection Degree:&lt;br /&gt;
     IP20&lt;br /&gt;
&lt;br /&gt;
== LED ==&lt;br /&gt;
 Power on: White&lt;br /&gt;
 Hashing: Blue&lt;br /&gt;
 Idle: Yellow blinking&lt;br /&gt;
 Error(Software, Power, Temperature): Red blinking&lt;br /&gt;
 Manually turn on LED: While blinking&lt;br /&gt;
&lt;br /&gt;
= Firmware =&lt;br /&gt;
== RPi Firmware ==&lt;br /&gt;
=== Daily Building ===&lt;br /&gt;
* &#039;&#039;&#039;http://build.canaan-creative.com:8080/~mikeqin/avalon6/&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon6/openwrt/20151001/ 20151001] ===&lt;br /&gt;
* First version of Avalon6 firmware&lt;br /&gt;
&lt;br /&gt;
== MM Firmware ==&lt;br /&gt;
=== Daily Building ===&lt;br /&gt;
* &#039;&#039;&#039;http://build.canaan-creative.com:8080/~mikeqin/mm60/&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon6/mm/2015-09-30/ 2015-09-30] ===&lt;br /&gt;
* Version &#039;&#039;&#039;601509-a2613610&#039;&#039;&#039;&lt;br /&gt;
* First MM firmware for Avalon6.0 S &lt;br /&gt;
* Support 2 miners&lt;br /&gt;
* Detect asic counts when start&lt;br /&gt;
* Support target filter&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon6/mm/nexttesting/ NEXT-TESTING] ===&lt;br /&gt;
* NOTICE: Only for testing&lt;br /&gt;
* Version &#039;&#039;&#039;601509-9dd0f8a0&#039;&#039;&#039;&lt;br /&gt;
* Fix upgrade failed&lt;br /&gt;
&lt;br /&gt;
= Software Development =&lt;br /&gt;
== CGMiner Under Ubuntu 14.04 ==&lt;br /&gt;
 #Inside your home directory, download Cgminer&lt;br /&gt;
 git clone https://github.com/Canaan-Creative/cgminer&lt;br /&gt;
 cd cgminer&lt;br /&gt;
 git checkout origin/avalon4 -b avalon4&lt;br /&gt;
 ./autogen.sh --enable-avalon4&lt;br /&gt;
 make -j 4&lt;br /&gt;
 # Run&lt;br /&gt;
 sudo ./cgminer --avalon4-freq 200 --avalon4-voltage 7125 -o http://stratum.pool:3333 -u  work -p pass &lt;br /&gt;
 or&lt;br /&gt;
 sudo ./cgminer --avalon4-freq 200 --avalon4-voltage 7125 -o http://stratum.pool:3333 -u  work -p pass --api-allow W:192.168.2,W:192.168.2.1 --api-listen $@ 2&amp;gt;./log&lt;br /&gt;
&lt;br /&gt;
== MM ==&lt;br /&gt;
 * Avalon6 TB2 ===&lt;br /&gt;
 $ make -C firmware PLATFORM=MM60_TB2&lt;br /&gt;
 * Avalon6.0 S ===&lt;br /&gt;
 $ make -C firmware&lt;br /&gt;
&lt;br /&gt;
== TODO ==&lt;br /&gt;
=== OpenWrt ===&lt;br /&gt;
# Support Raspberry Pi 2B&lt;br /&gt;
# Update with the master branch&lt;br /&gt;
# Support Avalon6 in LuCI (Advanced version)&lt;br /&gt;
# Keep more coding on LuCI (Avalon theme)&lt;br /&gt;
&lt;br /&gt;
=== CGMiner ===&lt;br /&gt;
# Add auto speed option&lt;br /&gt;
# Merge the Avalon6 code to CK&#039;s master&lt;br /&gt;
&lt;br /&gt;
=== MM ===&lt;br /&gt;
# New board Avalon 6.2 support&lt;br /&gt;
# POST&lt;br /&gt;
# Temperature support&lt;br /&gt;
# LPC11U14 program/update&lt;br /&gt;
# Change stratum code to libstratum.a&lt;br /&gt;
# Support diff = 1&lt;br /&gt;
&lt;br /&gt;
== Known Issues ==&lt;br /&gt;
# MM Firmware upgrade failed&lt;/div&gt;</summary>
		<author><name>Xiangfu</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Avalon6&amp;diff=59140</id>
		<title>Avalon6</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Avalon6&amp;diff=59140"/>
		<updated>2015-10-20T03:38:59Z</updated>

		<summary type="html">&lt;p&gt;Xiangfu: /* LED */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Basic Information =&lt;br /&gt;
== LED ==&lt;br /&gt;
 Power on: White&lt;br /&gt;
 Hashing: Blue&lt;br /&gt;
 Idle: Yellow blinking&lt;br /&gt;
 Error(Software, Power, Temperature): Red blinking&lt;br /&gt;
 Manually turn on LED: While blinking&lt;br /&gt;
&lt;br /&gt;
== Dim ==&lt;br /&gt;
 354*130*150&lt;br /&gt;
 4.2KG&lt;br /&gt;
&lt;br /&gt;
= Firmware =&lt;br /&gt;
== RPi Firmware ==&lt;br /&gt;
=== Daily Building ===&lt;br /&gt;
* &#039;&#039;&#039;http://build.canaan-creative.com:8080/~mikeqin/avalon6/&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon6/openwrt/20151001/ 20151001] ===&lt;br /&gt;
* First version of Avalon6 firmware&lt;br /&gt;
&lt;br /&gt;
== MM Firmware ==&lt;br /&gt;
=== Daily Building ===&lt;br /&gt;
* &#039;&#039;&#039;http://build.canaan-creative.com:8080/~mikeqin/mm60/&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon6/mm/2015-09-30/ 2015-09-30] ===&lt;br /&gt;
* Version &#039;&#039;&#039;601509-a2613610&#039;&#039;&#039;&lt;br /&gt;
* First MM firmware for Avalon6.0 S &lt;br /&gt;
* Support 2 miners&lt;br /&gt;
* Detect asic counts when start&lt;br /&gt;
* Support target filter&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon6/mm/nexttesting/ NEXT-TESTING] ===&lt;br /&gt;
* NOTICE: Only for testing&lt;br /&gt;
* Version &#039;&#039;&#039;601509-9dd0f8a0&#039;&#039;&#039;&lt;br /&gt;
* Fix upgrade failed&lt;br /&gt;
&lt;br /&gt;
= Software Development =&lt;br /&gt;
== CGMiner Under Ubuntu 14.04 ==&lt;br /&gt;
 #Inside your home directory, download Cgminer&lt;br /&gt;
 git clone https://github.com/Canaan-Creative/cgminer&lt;br /&gt;
 cd cgminer&lt;br /&gt;
 git checkout origin/avalon4 -b avalon4&lt;br /&gt;
 ./autogen.sh --enable-avalon4&lt;br /&gt;
 make -j 4&lt;br /&gt;
 # Run&lt;br /&gt;
 sudo ./cgminer --avalon4-freq 200 --avalon4-voltage 7125 -o http://stratum.pool:3333 -u  work -p pass &lt;br /&gt;
 or&lt;br /&gt;
 sudo ./cgminer --avalon4-freq 200 --avalon4-voltage 7125 -o http://stratum.pool:3333 -u  work -p pass --api-allow W:192.168.2,W:192.168.2.1 --api-listen $@ 2&amp;gt;./log&lt;br /&gt;
&lt;br /&gt;
== MM ==&lt;br /&gt;
 * Avalon6 TB2 ===&lt;br /&gt;
 $ make -C firmware PLATFORM=MM60_TB2&lt;br /&gt;
 * Avalon6.0 S ===&lt;br /&gt;
 $ make -C firmware&lt;br /&gt;
&lt;br /&gt;
== TODO ==&lt;br /&gt;
=== OpenWrt ===&lt;br /&gt;
# Support Raspberry Pi 2B&lt;br /&gt;
# Update with the master branch&lt;br /&gt;
# Support Avalon6 in LuCI (Advanced version)&lt;br /&gt;
# Keep more coding on LuCI (Avalon theme)&lt;br /&gt;
&lt;br /&gt;
=== CGMiner ===&lt;br /&gt;
# Add auto speed option&lt;br /&gt;
# Merge the Avalon6 code to CK&#039;s master&lt;br /&gt;
&lt;br /&gt;
=== MM ===&lt;br /&gt;
# New board Avalon 6.2 support&lt;br /&gt;
# POST&lt;br /&gt;
# Temperature support&lt;br /&gt;
# LPC11U14 program/update&lt;br /&gt;
# Change stratum code to libstratum.a&lt;br /&gt;
# Support diff = 1&lt;br /&gt;
&lt;br /&gt;
== Known Issues ==&lt;br /&gt;
# MM Firmware upgrade failed&lt;/div&gt;</summary>
		<author><name>Xiangfu</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Avalon&amp;diff=59138</id>
		<title>Avalon</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Avalon&amp;diff=59138"/>
		<updated>2015-10-20T03:34:01Z</updated>

		<summary type="html">&lt;p&gt;Xiangfu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox company|name=Avalon Project|native_name=阿瓦隆电子|image=[[{{ns:file}}:Logo-A.png|270x64px]]&lt;br /&gt;
|website=[http://www.canaan-creative.com/ canaan-creative.com]&lt;br /&gt;
|parent=[[Canaan Creative]]&lt;br /&gt;
|industry=Mining hardware&lt;br /&gt;
|founder=[[张楠赓]]&amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;&#039;&#039;transliteration needed&#039;&#039;]&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt;&amp;lt;br/&amp;gt;[[Yifu Guo]]&lt;br /&gt;
|foundation=2012&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Avalon Project&#039;&#039;&#039; produces [[ASIC]] miners. The project created by 张楠赓&amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;&#039;&#039;transliteration needed&#039;&#039;]&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt;&amp;lt;ref&amp;gt;http://www.canaan-creative.com&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;https://bitcointalk.org/index.php?action=profile;u=38132&amp;lt;/ref&amp;gt; and [[Yifu Guo]].&amp;lt;ref&amp;gt;http://bitsyn.com&amp;lt;/ref&amp;gt; &amp;lt;ref&amp;gt;https://bitcointalk.org/index.php?action=profile;u=68196&amp;lt;/ref&amp;gt; The project started in late 2012 with a [[BitcoinTalk]] thread.&amp;lt;ref&amp;gt;https://bitcointalk.org/index.php?topic=110090.0&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Avalon project have three different ASIC, named A3256, A3255, A3233, have two type of bitcoin transaction machines. Avalon1 and Avalon2. right now Avalon project people working very hard on third generation machine. named Avalon3. it is 2U size, using the newest 40nm ASIC, (7GHS/chip, 0.7Watt/G).&lt;br /&gt;
&lt;br /&gt;
After one year of Avalon project started, Yifu Guo(Bitsyncom)&amp;lt;ref&amp;gt;http://bitsyn.com&amp;lt;/ref&amp;gt; left Avalon project. The Canaan Creative&amp;lt;ref&amp;gt;http://www.canaan-creative.com&amp;lt;/ref&amp;gt; (founded by ngzhang) have full in charge of the project running from 2014 and EHash.com(The online shop that accept Bitcoin)&amp;lt;ref&amp;gt;http://ehash.com&amp;lt;/ref&amp;gt; was part of Canaan Creative.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; width=100% style=&amp;quot;border: 0px solid #eee; padding: 0px&amp;quot;&lt;br /&gt;
! width=33% style=&amp;quot;background:#FCC6FF;border-left:0px solid white;border-right:5px solid white;border-top:5px solid white;&amp;quot; | For users&lt;br /&gt;
! width=33% style=&amp;quot;background:#B3DDF4;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;&amp;quot; | For developers&lt;br /&gt;
! width=33% style=&amp;quot;background:#F5FC7F;border-left:5px solid white;border-right:0px solid white;border-top:5px solid white;&amp;quot; | For businesses&lt;br /&gt;
|-&lt;br /&gt;
|valign=&amp;quot;TOP&amp;quot; style=&amp;quot;background:#FEE9FF;border-left:0px solid white;border-right:5px solid white;border-bottom:5px solid white;&amp;quot; | &lt;br /&gt;
* [[Avalon1]], Using A3256, 66/110GHs machine&lt;br /&gt;
* [[Avalon2]], Using A3255, 145/300GHs machine&lt;br /&gt;
* [[Avalon3]], Using A3233, 105/290/800/GHs machine&lt;br /&gt;
* [[Avalon4]], Using A3222, 580 ~ 680W/T, 1T machine&lt;br /&gt;
* &#039;&#039;&#039;[[Avalon6]], Using A3218, ?W/T, ?T machine&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [[Avalon3.5]], Using A3233, Add more features.&lt;br /&gt;
* [[Avalon nano]], Using only one A3233, Small USB device.&lt;br /&gt;
* [[Avalon4 mini]], Using 5 A3222 chips, a portable usb device.&lt;br /&gt;
* [[Avalon5]], Using A3222.&lt;br /&gt;
&lt;br /&gt;
* [http://downloads.canaan-creative.com/ams AMS] A web base Avalon Management System. used on a 20,000 Avalon3-290 farm. [http://downloads.canaan-creative.com/ams/3d here] is the &#039;&#039;&#039;3D&#039;&#039;&#039; version AMS.&lt;br /&gt;
* [[Avalon mm tools]] is the tools for upgrade MM firmware or testing the ASIC cores.&lt;br /&gt;
&lt;br /&gt;
|valign=&amp;quot;TOP&amp;quot; style=&amp;quot;background:#D4EDFB;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;&amp;quot; | &lt;br /&gt;
* [http://downloads.canaan-creative.com/ Downloads]&lt;br /&gt;
* [https://github.com/Canaan-Creative Software engineering]&lt;br /&gt;
* [http://lists.canaan-creative.com Mailing list for discussion]&lt;br /&gt;
* [http://goo.gl/2ll1C0 IRC channel for share and help]&lt;br /&gt;
* [http://downloads.canaan-creative.com/irclogs/ IRC logs]&lt;br /&gt;
* [http://shop.ehash.com Avalon Chinese Shop(中文商城)]&lt;br /&gt;
&lt;br /&gt;
|valign=&amp;quot;TOP&amp;quot; style=&amp;quot;background:#FCFFCD;border-left:5px solid white;border-right:0px solid white;border-bottom:5px solid white;&amp;quot; | &lt;br /&gt;
* [https://ehash.com Online shop: ehash.com]&lt;br /&gt;
* [http://www.canaan-creative.com Company Website]&lt;br /&gt;
* Please email to service@canaan-creative.com for more informations&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Links =&lt;br /&gt;
== Bitcointalk thread ==&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=938679.0 Valkir&#039;s Comprehensive Avalon Avalon4 Setup]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=922558  Dogie&#039;s Comprehensive Avalon Avalon4 Setup ]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=140539.0 Avalon ASIC users thread]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=587545.0 Avalon MM (miner manager) development thread]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=604853.0 Avalon Gen2&amp;amp;3 ASIC users thread]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=604281.msg6666298#msg6666298 Avalon authorized e-shop EHash.com online]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=779612.0;all Avalon4 (A3222, 28nm, ~25GHS, ~0.6W/G) sample chips available here: EHash.com ]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=751434.0 Dogie&#039;s Comprehensive Avalon Avalon3 Setup ]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=493358  Dogie&#039;s Comprehensive Avalon Avalon2 Setup ]&lt;br /&gt;
&lt;br /&gt;
== AMA ==&lt;br /&gt;
Join us on Reddit this Thursday, April 9, at 9am Eastern Standard Time. We will use the ID=AvalonBTC. The website: http://www.reddit.com/r/IAmA&lt;br /&gt;
&lt;br /&gt;
This is your chance to ask Ngzhang anything about the Bitcoin mining in China, Bitcoin in China, Any question of Avalon project(and anything else  you like). Make sure to mark it on your calendar. Ngzhang will answer questions for 90 minutes. Get your questions ready!&lt;br /&gt;
&lt;br /&gt;
Ngzhang(张楠赓)：江湖人称“南瓜张”；世界上第一台ASIC矿机“阿瓦隆”的发明者。资深动漫宅男。&lt;br /&gt;
= References =&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[zh-cn:阿瓦隆]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]]&lt;/div&gt;</summary>
		<author><name>Xiangfu</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Avalon6&amp;diff=59137</id>
		<title>Avalon6</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Avalon6&amp;diff=59137"/>
		<updated>2015-10-20T03:31:17Z</updated>

		<summary type="html">&lt;p&gt;Xiangfu: /* Software Development */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Basic Information =&lt;br /&gt;
== LED ==&lt;br /&gt;
 开机：白色&lt;br /&gt;
 正常：蓝色&lt;br /&gt;
 IDLE：黄闪烁&lt;br /&gt;
 回环，电源，温度异常：红色闪烁&lt;br /&gt;
 频率变化： 蓝色-&amp;gt;红色。&lt;br /&gt;
 CGMiner点亮LED：白色闪烁。&lt;br /&gt;
&lt;br /&gt;
== Dim ==&lt;br /&gt;
 354*130*150&lt;br /&gt;
 4.2KG&lt;br /&gt;
&lt;br /&gt;
= Firmware =&lt;br /&gt;
== RPi Firmware ==&lt;br /&gt;
=== Daily Building ===&lt;br /&gt;
* &#039;&#039;&#039;http://build.canaan-creative.com:8080/~mikeqin/avalon6/&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon6/openwrt/20151001/ 20151001] ===&lt;br /&gt;
* First version of Avalon6 firmware&lt;br /&gt;
&lt;br /&gt;
== MM Firmware ==&lt;br /&gt;
=== Daily Building ===&lt;br /&gt;
* &#039;&#039;&#039;http://build.canaan-creative.com:8080/~mikeqin/mm60/&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon6/mm/2015-09-30/ 2015-09-30] ===&lt;br /&gt;
* Version &#039;&#039;&#039;601509-a2613610&#039;&#039;&#039;&lt;br /&gt;
* First MM firmware for Avalon6.0 S &lt;br /&gt;
* Support 2 miners&lt;br /&gt;
* Detect asic counts when start&lt;br /&gt;
* Support target filter&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon6/mm/nexttesting/ NEXT-TESTING] ===&lt;br /&gt;
* NOTICE: Only for testing&lt;br /&gt;
* Version &#039;&#039;&#039;601509-9dd0f8a0&#039;&#039;&#039;&lt;br /&gt;
* Fix upgrade failed&lt;br /&gt;
&lt;br /&gt;
= Software Development =&lt;br /&gt;
== CGMiner Under Ubuntu 14.04 ==&lt;br /&gt;
 #Inside your home directory, download Cgminer&lt;br /&gt;
 git clone https://github.com/Canaan-Creative/cgminer&lt;br /&gt;
 cd cgminer&lt;br /&gt;
 git checkout origin/avalon4 -b avalon4&lt;br /&gt;
 ./autogen.sh --enable-avalon4&lt;br /&gt;
 make -j 4&lt;br /&gt;
 # Run&lt;br /&gt;
 sudo ./cgminer --avalon4-freq 200 --avalon4-voltage 7125 -o http://stratum.pool:3333 -u  work -p pass &lt;br /&gt;
 or&lt;br /&gt;
 sudo ./cgminer --avalon4-freq 200 --avalon4-voltage 7125 -o http://stratum.pool:3333 -u  work -p pass --api-allow W:192.168.2,W:192.168.2.1 --api-listen $@ 2&amp;gt;./log&lt;br /&gt;
&lt;br /&gt;
== MM ==&lt;br /&gt;
 * Avalon6 TB2 ===&lt;br /&gt;
 $ make -C firmware PLATFORM=MM60_TB2&lt;br /&gt;
 * Avalon6.0 S ===&lt;br /&gt;
 $ make -C firmware&lt;br /&gt;
&lt;br /&gt;
== TODO ==&lt;br /&gt;
=== OpenWrt ===&lt;br /&gt;
# Support Raspberry Pi 2B&lt;br /&gt;
# Update with the master branch&lt;br /&gt;
# Support Avalon6 in LuCI (Advanced version)&lt;br /&gt;
# Keep more coding on LuCI (Avalon theme)&lt;br /&gt;
&lt;br /&gt;
=== CGMiner ===&lt;br /&gt;
# Add auto speed option&lt;br /&gt;
# Merge the Avalon6 code to CK&#039;s master&lt;br /&gt;
&lt;br /&gt;
=== MM ===&lt;br /&gt;
# New board Avalon 6.2 support&lt;br /&gt;
# POST&lt;br /&gt;
# Temperature support&lt;br /&gt;
# LPC11U14 program/update&lt;br /&gt;
# Change stratum code to libstratum.a&lt;br /&gt;
# Support diff = 1&lt;br /&gt;
&lt;br /&gt;
== Known Issues ==&lt;br /&gt;
# MM Firmware upgrade failed&lt;/div&gt;</summary>
		<author><name>Xiangfu</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Avalon6&amp;diff=59136</id>
		<title>Avalon6</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Avalon6&amp;diff=59136"/>
		<updated>2015-10-20T03:28:41Z</updated>

		<summary type="html">&lt;p&gt;Xiangfu: Created page with &amp;quot;= Basic Information = == LED ==  开机：白色  正常：蓝色  IDLE：黄闪烁  回环，电源，温度异常：红色闪烁  频率变化： 蓝色-&amp;gt;红色。  CGMiner...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Basic Information =&lt;br /&gt;
== LED ==&lt;br /&gt;
 开机：白色&lt;br /&gt;
 正常：蓝色&lt;br /&gt;
 IDLE：黄闪烁&lt;br /&gt;
 回环，电源，温度异常：红色闪烁&lt;br /&gt;
 频率变化： 蓝色-&amp;gt;红色。&lt;br /&gt;
 CGMiner点亮LED：白色闪烁。&lt;br /&gt;
&lt;br /&gt;
== Dim ==&lt;br /&gt;
 354*130*150&lt;br /&gt;
 4.2KG&lt;br /&gt;
&lt;br /&gt;
= Software Development =&lt;br /&gt;
== CGMiner Under Ubuntu 14.04 ==&lt;br /&gt;
 #Inside your home directory, download Cgminer&lt;br /&gt;
 git clone https://github.com/Canaan-Creative/cgminer&lt;br /&gt;
 cd cgminer&lt;br /&gt;
 git checkout origin/avalon4 -b avalon4&lt;br /&gt;
 ./autogen.sh --enable-avalon4&lt;br /&gt;
 make -j 4&lt;br /&gt;
&lt;br /&gt;
=== Run ===&lt;br /&gt;
 sudo ./cgminer --avalon4-freq 200 --avalon4-voltage 7125 -o http://stratum.pool:3333 -u  work -p pass &lt;br /&gt;
 or&lt;br /&gt;
 sudo ./cgminer --avalon4-freq 200 --avalon4-voltage 7125 -o http://stratum.pool:3333 -u  work -p pass --api-allow W:192.168.2,W:192.168.2.1 --api-listen $@ 2&amp;gt;./log&lt;br /&gt;
&lt;br /&gt;
== MM ==&lt;br /&gt;
 * Avalon6 TB2 ===&lt;br /&gt;
 $ make -C firmware PLATFORM=MM60_TB2&lt;br /&gt;
 * Avalon6.0 S ===&lt;br /&gt;
 $ make -C firmware&lt;br /&gt;
&lt;br /&gt;
== RPi Firmware ==&lt;br /&gt;
=== Daily Building ===&lt;br /&gt;
* &#039;&#039;&#039;http://build.canaan-creative.com:8080/~mikeqin/avalon6/&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon6/openwrt/20151001/ 20151001] ===&lt;br /&gt;
* First version of Avalon6 firmware&lt;br /&gt;
&lt;br /&gt;
== MM Firmware ==&lt;br /&gt;
=== Daily Building ===&lt;br /&gt;
* &#039;&#039;&#039;http://build.canaan-creative.com:8080/~mikeqin/mm60/&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon6/mm/2015-09-30/ 2015-09-30] ===&lt;br /&gt;
* Version &#039;&#039;&#039;601509-a2613610&#039;&#039;&#039;&lt;br /&gt;
* First MM firmware for Avalon6.0 S &lt;br /&gt;
* Support 2 miners&lt;br /&gt;
* Detect asic counts when start&lt;br /&gt;
* Support target filter&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon6/mm/nexttesting/ NEXT-TESTING] ===&lt;br /&gt;
* NOTICE: Only for testing&lt;br /&gt;
* Version &#039;&#039;&#039;601509-9dd0f8a0&#039;&#039;&#039;&lt;br /&gt;
* Fix upgrade failed&lt;br /&gt;
&lt;br /&gt;
== TODO ==&lt;br /&gt;
=== OpenWrt ===&lt;br /&gt;
# Support Raspberry Pi 2B&lt;br /&gt;
# Update with the master branch&lt;br /&gt;
# Support Avalon6 in LuCI (Advanced version)&lt;br /&gt;
# Keep more coding on LuCI (Avalon theme)&lt;br /&gt;
&lt;br /&gt;
=== CGMiner ===&lt;br /&gt;
# Add auto speed option&lt;br /&gt;
# Merge the Avalon6 code to CK&#039;s master&lt;br /&gt;
&lt;br /&gt;
=== MM ===&lt;br /&gt;
# New board Avalon 6.2 support&lt;br /&gt;
# POST&lt;br /&gt;
# Temperature support&lt;br /&gt;
# LPC11U14 program/update&lt;br /&gt;
# Change stratum code to libstratum.a&lt;br /&gt;
# Support diff = 1&lt;br /&gt;
&lt;br /&gt;
== Known Issues ==&lt;br /&gt;
# MM Firmware upgrade failed&lt;/div&gt;</summary>
		<author><name>Xiangfu</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Avalon&amp;diff=59135</id>
		<title>Avalon</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Avalon&amp;diff=59135"/>
		<updated>2015-10-20T03:24:33Z</updated>

		<summary type="html">&lt;p&gt;Xiangfu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox company|name=Avalon Project|native_name=阿瓦隆电子|image=[[{{ns:file}}:Logo-A.png|270x64px]]&lt;br /&gt;
|website=[http://www.canaan-creative.com/ canaan-creative.com]&lt;br /&gt;
|parent=[[Canaan Creative]]&lt;br /&gt;
|industry=Mining hardware&lt;br /&gt;
|founder=[[张楠赓]]&amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;&#039;&#039;transliteration needed&#039;&#039;]&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt;&amp;lt;br/&amp;gt;[[Yifu Guo]]&lt;br /&gt;
|foundation=2012&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Avalon Project&#039;&#039;&#039; produces [[ASIC]] miners. The project created by 张楠赓&amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;&#039;&#039;transliteration needed&#039;&#039;]&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt;&amp;lt;ref&amp;gt;http://www.canaan-creative.com&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;https://bitcointalk.org/index.php?action=profile;u=38132&amp;lt;/ref&amp;gt; and [[Yifu Guo]].&amp;lt;ref&amp;gt;http://bitsyn.com&amp;lt;/ref&amp;gt; &amp;lt;ref&amp;gt;https://bitcointalk.org/index.php?action=profile;u=68196&amp;lt;/ref&amp;gt; The project started in late 2012 with a [[BitcoinTalk]] thread.&amp;lt;ref&amp;gt;https://bitcointalk.org/index.php?topic=110090.0&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Avalon project have three different ASIC, named A3256, A3255, A3233, have two type of bitcoin transaction machines. Avalon1 and Avalon2. right now Avalon project people working very hard on third generation machine. named Avalon3. it is 2U size, using the newest 40nm ASIC, (7GHS/chip, 0.7Watt/G).&lt;br /&gt;
&lt;br /&gt;
After one year of Avalon project started, Yifu Guo(Bitsyncom)&amp;lt;ref&amp;gt;http://bitsyn.com&amp;lt;/ref&amp;gt; left Avalon project. The Canaan Creative&amp;lt;ref&amp;gt;http://www.canaan-creative.com&amp;lt;/ref&amp;gt; (founded by ngzhang) have full in charge of the project running from 2014 and EHash.com(The online shop that accept Bitcoin)&amp;lt;ref&amp;gt;http://ehash.com&amp;lt;/ref&amp;gt; was part of Canaan Creative.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; width=100% style=&amp;quot;border: 0px solid #eee; padding: 0px&amp;quot;&lt;br /&gt;
! width=33% style=&amp;quot;background:#FCC6FF;border-left:0px solid white;border-right:5px solid white;border-top:5px solid white;&amp;quot; | For users&lt;br /&gt;
! width=33% style=&amp;quot;background:#B3DDF4;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;&amp;quot; | For developers&lt;br /&gt;
! width=33% style=&amp;quot;background:#F5FC7F;border-left:5px solid white;border-right:0px solid white;border-top:5px solid white;&amp;quot; | For businesses&lt;br /&gt;
|-&lt;br /&gt;
|valign=&amp;quot;TOP&amp;quot; style=&amp;quot;background:#FEE9FF;border-left:0px solid white;border-right:5px solid white;border-bottom:5px solid white;&amp;quot; | &lt;br /&gt;
* [[Avalon1]], Using A3256, 66/110GHs machines&lt;br /&gt;
* [[Avalon2]], Using A3255, 145/300GHs machines&lt;br /&gt;
* [[Avalon3]], Using A3233, 105/290/800/GHs machines&lt;br /&gt;
* [[Avalon4]], Using A3222, 700W, 1T machines&lt;br /&gt;
&lt;br /&gt;
* [[Avalon3.5]], Using A3233, Add more features.&lt;br /&gt;
* [[Avalon nano]], Using only one A3233, Small USB device.&lt;br /&gt;
* [[Avalon4 mini]], Using 5 A3222 chips, a portable usb device.&lt;br /&gt;
* [[Avalon5]], Using A3222.&lt;br /&gt;
* &#039;&#039;&#039;[[Avalon6]], Using A3218.&#039;&#039;&#039;&lt;br /&gt;
* [http://downloads.canaan-creative.com/ams AMS] A web base Avalon Management System. used on a 20,000 Avalon3-290 farm. [http://downloads.canaan-creative.com/ams/3d here] is the &#039;&#039;&#039;3D&#039;&#039;&#039; version AMS.&lt;br /&gt;
* [[Avalon mm tools]] is the tools for upgrade MM firmware or testing the ASIC cores.&lt;br /&gt;
&lt;br /&gt;
|valign=&amp;quot;TOP&amp;quot; style=&amp;quot;background:#D4EDFB;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;&amp;quot; | &lt;br /&gt;
* [http://downloads.canaan-creative.com/ Downloads]&lt;br /&gt;
* [https://github.com/Canaan-Creative Software engineering]&lt;br /&gt;
* [http://lists.canaan-creative.com Mailing list for discussion]&lt;br /&gt;
* [http://goo.gl/2ll1C0 IRC channel for share and help]&lt;br /&gt;
* [http://downloads.canaan-creative.com/irclogs/ IRC logs]&lt;br /&gt;
* [http://shop.ehash.com Avalon Chinese Shop(中文商城)]&lt;br /&gt;
&lt;br /&gt;
|valign=&amp;quot;TOP&amp;quot; style=&amp;quot;background:#FCFFCD;border-left:5px solid white;border-right:0px solid white;border-bottom:5px solid white;&amp;quot; | &lt;br /&gt;
* [https://ehash.com Online shop: ehash.com]&lt;br /&gt;
* [http://www.canaan-creative.com Company Website]&lt;br /&gt;
* Please email to service@canaan-creative.com for more informations&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Links =&lt;br /&gt;
== Bitcointalk thread ==&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=938679.0 Valkir&#039;s Comprehensive Avalon Avalon4 Setup]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=922558  Dogie&#039;s Comprehensive Avalon Avalon4 Setup ]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=140539.0 Avalon ASIC users thread]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=587545.0 Avalon MM (miner manager) development thread]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=604853.0 Avalon Gen2&amp;amp;3 ASIC users thread]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=604281.msg6666298#msg6666298 Avalon authorized e-shop EHash.com online]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=779612.0;all Avalon4 (A3222, 28nm, ~25GHS, ~0.6W/G) sample chips available here: EHash.com ]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=751434.0 Dogie&#039;s Comprehensive Avalon Avalon3 Setup ]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=493358  Dogie&#039;s Comprehensive Avalon Avalon2 Setup ]&lt;br /&gt;
&lt;br /&gt;
== AMA ==&lt;br /&gt;
Join us on Reddit this Thursday, April 9, at 9am Eastern Standard Time. We will use the ID=AvalonBTC. The website: http://www.reddit.com/r/IAmA&lt;br /&gt;
&lt;br /&gt;
This is your chance to ask Ngzhang anything about the Bitcoin mining in China, Bitcoin in China, Any question of Avalon project(and anything else  you like). Make sure to mark it on your calendar. Ngzhang will answer questions for 90 minutes. Get your questions ready!&lt;br /&gt;
&lt;br /&gt;
Ngzhang(张楠赓)：江湖人称“南瓜张”；世界上第一台ASIC矿机“阿瓦隆”的发明者。资深动漫宅男。&lt;br /&gt;
= References =&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[zh-cn:阿瓦隆]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]]&lt;/div&gt;</summary>
		<author><name>Xiangfu</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Avalon&amp;diff=59134</id>
		<title>Avalon</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Avalon&amp;diff=59134"/>
		<updated>2015-10-20T03:23:19Z</updated>

		<summary type="html">&lt;p&gt;Xiangfu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox company|name=Avalon Project|native_name=阿瓦隆电子|image=[[{{ns:file}}:Logo-A.png|270x64px]]&lt;br /&gt;
|website=[http://www.canaan-creative.com/ canaan-creative.com]&lt;br /&gt;
|parent=[[Canaan Creative]]&lt;br /&gt;
|industry=Mining hardware&lt;br /&gt;
|founder=[[张楠赓]]&amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;&#039;&#039;transliteration needed&#039;&#039;]&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt;&amp;lt;br/&amp;gt;[[Yifu Guo]]&lt;br /&gt;
|foundation=2012&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Avalon Project&#039;&#039;&#039; produces [[ASIC]] miners. The project created by 张楠赓&amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;&#039;&#039;transliteration needed&#039;&#039;]&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt;&amp;lt;ref&amp;gt;http://www.canaan-creative.com&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;https://bitcointalk.org/index.php?action=profile;u=38132&amp;lt;/ref&amp;gt; and [[Yifu Guo]].&amp;lt;ref&amp;gt;http://bitsyn.com&amp;lt;/ref&amp;gt; &amp;lt;ref&amp;gt;https://bitcointalk.org/index.php?action=profile;u=68196&amp;lt;/ref&amp;gt; The project started in late 2012 with a [[BitcoinTalk]] thread.&amp;lt;ref&amp;gt;https://bitcointalk.org/index.php?topic=110090.0&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Avalon project have three different ASIC, named A3256, A3255, A3233, have two type of bitcoin transaction machines. Avalon1 and Avalon2. right now Avalon project people working very hard on third generation machine. named Avalon3. it is 2U size, using the newest 40nm ASIC, (7GHS/chip, 0.7Watt/G).&lt;br /&gt;
&lt;br /&gt;
After one year of Avalon project started, Yifu Guo(Bitsyncom)&amp;lt;ref&amp;gt;http://bitsyn.com&amp;lt;/ref&amp;gt; left Avalon project. The Canaan Creative&amp;lt;ref&amp;gt;http://www.canaan-creative.com&amp;lt;/ref&amp;gt; (founded by ngzhang) have full in charge of the project running from 2014 and EHash.com(The online shop that accept Bitcoin)&amp;lt;ref&amp;gt;http://ehash.com&amp;lt;/ref&amp;gt; was part of Canaan Creative.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; width=100% style=&amp;quot;border: 0px solid #eee; padding: 0px&amp;quot;&lt;br /&gt;
! width=33% style=&amp;quot;background:#FCC6FF;border-left:0px solid white;border-right:5px solid white;border-top:5px solid white;&amp;quot; | For users&lt;br /&gt;
! width=33% style=&amp;quot;background:#B3DDF4;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;&amp;quot; | For developers&lt;br /&gt;
! width=33% style=&amp;quot;background:#F5FC7F;border-left:5px solid white;border-right:0px solid white;border-top:5px solid white;&amp;quot; | For businesses&lt;br /&gt;
|-&lt;br /&gt;
|valign=&amp;quot;TOP&amp;quot; style=&amp;quot;background:#FEE9FF;border-left:0px solid white;border-right:5px solid white;border-bottom:5px solid white;&amp;quot; | &lt;br /&gt;
* [[Avalon1]], Using A3256, 66/110GHs machines&lt;br /&gt;
* [[Avalon2]], Using A3255, 145/300GHs machines&lt;br /&gt;
* [[Avalon3]], Using A3233, 105/290/800/GHs machines&lt;br /&gt;
* [[Avalon4]], Using A3222, 700W, 1T machines&lt;br /&gt;
&lt;br /&gt;
* [[Avalon3.5]], Using A3233, Add more features.&lt;br /&gt;
* [[Avalon nano]], Using only one A3233, Small USB device.&lt;br /&gt;
* [[Avalon4 mini]], Using 5 A3222 chips, a portable usb device.&lt;br /&gt;
* [[Avalon5]], Using A3222.&lt;br /&gt;
* &#039;&#039;&#039;[[Avalon6]], Using A218.&#039;&#039;&#039;&lt;br /&gt;
* [http://downloads.canaan-creative.com/ams AMS] A web base Avalon Management System. used on a 20,000 Avalon3-290 farm. [http://downloads.canaan-creative.com/ams/3d here] is the &#039;&#039;&#039;3D&#039;&#039;&#039; version AMS.&lt;br /&gt;
* [[Avalon mm tools]] is the tools for upgrade MM firmware or testing the ASIC cores.&lt;br /&gt;
&lt;br /&gt;
|valign=&amp;quot;TOP&amp;quot; style=&amp;quot;background:#D4EDFB;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;&amp;quot; | &lt;br /&gt;
* [http://downloads.canaan-creative.com/ Downloads]&lt;br /&gt;
* [https://github.com/Canaan-Creative Software engineering]&lt;br /&gt;
* [http://lists.canaan-creative.com Mailing list for discussion]&lt;br /&gt;
* [http://goo.gl/2ll1C0 IRC channel for share and help]&lt;br /&gt;
* [http://downloads.canaan-creative.com/irclogs/ IRC logs]&lt;br /&gt;
* [http://shop.ehash.com Avalon Chinese Shop(中文商城)]&lt;br /&gt;
&lt;br /&gt;
|valign=&amp;quot;TOP&amp;quot; style=&amp;quot;background:#FCFFCD;border-left:5px solid white;border-right:0px solid white;border-bottom:5px solid white;&amp;quot; | &lt;br /&gt;
* [https://ehash.com Online shop: ehash.com]&lt;br /&gt;
* [http://www.canaan-creative.com Company Website]&lt;br /&gt;
* Please email to service@canaan-creative.com for more informations&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Links =&lt;br /&gt;
== Bitcointalk thread ==&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=938679.0 Valkir&#039;s Comprehensive Avalon Avalon4 Setup]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=922558  Dogie&#039;s Comprehensive Avalon Avalon4 Setup ]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=140539.0 Avalon ASIC users thread]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=587545.0 Avalon MM (miner manager) development thread]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=604853.0 Avalon Gen2&amp;amp;3 ASIC users thread]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=604281.msg6666298#msg6666298 Avalon authorized e-shop EHash.com online]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=779612.0;all Avalon4 (A3222, 28nm, ~25GHS, ~0.6W/G) sample chips available here: EHash.com ]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=751434.0 Dogie&#039;s Comprehensive Avalon Avalon3 Setup ]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=493358  Dogie&#039;s Comprehensive Avalon Avalon2 Setup ]&lt;br /&gt;
&lt;br /&gt;
== AMA ==&lt;br /&gt;
Join us on Reddit this Thursday, April 9, at 9am Eastern Standard Time. We will use the ID=AvalonBTC. The website: http://www.reddit.com/r/IAmA&lt;br /&gt;
&lt;br /&gt;
This is your chance to ask Ngzhang anything about the Bitcoin mining in China, Bitcoin in China, Any question of Avalon project(and anything else  you like). Make sure to mark it on your calendar. Ngzhang will answer questions for 90 minutes. Get your questions ready!&lt;br /&gt;
&lt;br /&gt;
Ngzhang(张楠赓)：江湖人称“南瓜张”；世界上第一台ASIC矿机“阿瓦隆”的发明者。资深动漫宅男。&lt;br /&gt;
= References =&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[zh-cn:阿瓦隆]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]]&lt;/div&gt;</summary>
		<author><name>Xiangfu</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Avalon4&amp;diff=57862</id>
		<title>Avalon4</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Avalon4&amp;diff=57862"/>
		<updated>2015-07-21T02:31:05Z</updated>

		<summary type="html">&lt;p&gt;Xiangfu: /* Physical Distinction between 4.0 and 4.1 machine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Pictures =&lt;br /&gt;
[[File:AvalonA3233chips.jpeg | 320px]] [[File:Avalon4-a3222-1.jpg | 320px]] [[File:Avalon4-A3222-3.jpg | 320px]]&lt;br /&gt;
&lt;br /&gt;
= Design Files =&lt;br /&gt;
* The Hardware design files: http://downloads.canaan-creative.com/hardware/A3222/avalon4/&lt;br /&gt;
* A3222 ASIC Datasheet: http://downloads.canaan-creative.com/hardware/A3222/datasheet/&lt;br /&gt;
&lt;br /&gt;
 Package: QFN56-8X8, 0.5mm pitch&lt;br /&gt;
 Process node: 28nm&lt;br /&gt;
 Core voltage: 0.65 ~ 0.8V&lt;br /&gt;
 Chip frequency: 400MHz&lt;br /&gt;
 Hashrate: 25Gh/s&lt;br /&gt;
 Power usage: 0.4-0.6J/Gh on ASIC side&lt;br /&gt;
 VDDIO: 1.5 ~ 2.5V&lt;br /&gt;
&lt;br /&gt;
== SPI Example ==&lt;br /&gt;
[[File:Avalon4-SPI-EXAMPLE.jpeg | 640px]]&lt;br /&gt;
&lt;br /&gt;
 a real data:&lt;br /&gt;
 1st:&lt;br /&gt;
 work n chip1&lt;br /&gt;
 {576&#039;hc16801619d8d4242e06e5fab25a54bbe222e8b877848c34beea79cd6528caf7e33cde02a983dab158119ce2a1c9fc4eddac8ce296d0fd9da6e18f645087e051a2d547050e8dc86b1, 64&#039;ha, 32&#039;h1, 32&#039;h1, 32&#039;h1} &lt;br /&gt;
 work n chip0&lt;br /&gt;
 {576&#039;h1bed3ba0a2cb45c1d8f8ef6712146495c44192c07145fd6d974bf4bb8f41371d65c90d1e9cb18a17fa77fe7d13cdfd7b0063910762a5f25c06b168ae087e051a895170504ac1d001, 64&#039;h5, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 &lt;br /&gt;
 2nd:&lt;br /&gt;
 work n+1 chip1&lt;br /&gt;
 {576&#039;h0, 64&#039;hb, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 work n+1 chip0&lt;br /&gt;
 {576&#039;h0, 64&#039;h6, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 &lt;br /&gt;
 3rd:&lt;br /&gt;
 work n+2 chip1&lt;br /&gt;
 {576&#039;h0, 64&#039;hc, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 work n+2 chip0&lt;br /&gt;
 {576&#039;h0, 64&#039;h7, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 &lt;br /&gt;
 then get nonce 32&#039;h1beebba0 for chip0, 32&#039;hc1698161 for chip1;&lt;br /&gt;
&lt;br /&gt;
= Avalon4 =&lt;br /&gt;
Each module carry 40 A3222 ASICs, the module should be working at 1TH/S and using ~680W power.&lt;br /&gt;
&lt;br /&gt;
[[File: Avalon4-BP-1.jpg | 320px]] [[File: Avalon4-BP-2.jpg | 320px]]&lt;br /&gt;
[[File: Avalon4-HU-1.jpg | 320px]] [[File: Avalon4-HU-2.jpg | 320px]]&lt;br /&gt;
[[File: Avalon4-MM-1.jpg | 320px]] [[File: Avalon4-MM-2.jpg | 320px]]&lt;br /&gt;
[[File: Avalon4-PW-1.jpg | 320px]]&lt;br /&gt;
&lt;br /&gt;
== Avalon4 connection ==&lt;br /&gt;
[[File:Avalon4-connection.png | 320px]]&lt;br /&gt;
&lt;br /&gt;
== JTAG Port ==&lt;br /&gt;
[[File:Avalon4-JTAG-PIN.jpeg | 320px]] [[File:Avalon4-XILINX-Cable.jpeg | 320px]]&lt;br /&gt;
&lt;br /&gt;
== PMU ==&lt;br /&gt;
[[File:Avalon4-PMU-Connector.jpeg | 310px]] [[File:Avalon4-PMU-Connector-Header.jpeg | 310px]]&lt;br /&gt;
&lt;br /&gt;
[[File:Avalon4-PMU-P1.jpeg | 310px]] [[File:Avalon4-PMU-P2.jpeg | 310px]]&lt;br /&gt;
&lt;br /&gt;
== HU ==&lt;br /&gt;
[[File:Avalon-HU.jpeg | 310px]]&lt;br /&gt;
&lt;br /&gt;
== Power &amp;amp; GND ==&lt;br /&gt;
[[File:Avalon4-Power-GND.jpeg | 320px]]&lt;br /&gt;
&lt;br /&gt;
== Physical Distinction between 4.0 and 4.1 machine ==&lt;br /&gt;
=== LED Board ===&lt;br /&gt;
 *‘Ver. 4.X’ is marked in the bottom right-hand corner of the lights panel.&lt;br /&gt;
 &amp;lt;br/&amp;gt;[[File:Avalon4.0-LED-Board2.png | 390px]] [[File:Avalon4.1-LED-Board2.png | 390px]]&lt;br /&gt;
&lt;br /&gt;
=== PMU ===&lt;br /&gt;
  The other way is open the case to check PMU (Power Module Unit)&lt;br /&gt;
 * (On the left) Three 270uf 16V and two 820uf 16V blue solid capacitors are used in 4.0 version.&lt;br /&gt;
 * (On the right) Four 100uf 16V and four 560uf 6.3V purple solid capacitors are used in 4.1 version.&lt;br /&gt;
 &amp;lt;br/&amp;gt;[[File:Avalon4.0-PMU.png | 390px]] [[File:Avalon4.1-PMU.png | 390px]]&lt;br /&gt;
&lt;br /&gt;
=== Controller ===&lt;br /&gt;
 * The hardware is the same in 4.0 and 4.1, the only different is the firmware&lt;br /&gt;
&lt;br /&gt;
== LED ==&lt;br /&gt;
[[File:Avalon4 FPLed.png  | 390px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! LED&lt;br /&gt;
! OFF&lt;br /&gt;
! ON&lt;br /&gt;
! BLINKING&lt;br /&gt;
! MEMO&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| ERR&lt;br /&gt;
| -&lt;br /&gt;
| &#039;&#039;&#039;POST failed&#039;&#039;&#039; or &#039;&#039;&#039;One module dead&#039;&#039;&#039;&lt;br /&gt;
| Manual&lt;br /&gt;
| &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| WARN&lt;br /&gt;
| Hashing&lt;br /&gt;
| Idle mode&lt;br /&gt;
| &#039;&#039;&#039;Fan is 0&#039;&#039;&#039; or &#039;&#039;&#039;Overheat&#039;&#039;&#039;&lt;br /&gt;
| &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| TXD/RXD&lt;br /&gt;
| No data&lt;br /&gt;
| -&lt;br /&gt;
| Data transferring&lt;br /&gt;
| &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| N1/N2&lt;br /&gt;
| No nonce&lt;br /&gt;
| -&lt;br /&gt;
| Found one nonce&lt;br /&gt;
| &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| PG1/PG2&lt;br /&gt;
| -&lt;br /&gt;
| Power good&lt;br /&gt;
| Some of small PMU failed&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== IIC ==&lt;br /&gt;
[[File:IIC_Link_Avalon4.png]]&lt;br /&gt;
&lt;br /&gt;
== Avalon4 CGMiner Under Ubuntu 14.04 ==&lt;br /&gt;
===  Download ===&lt;br /&gt;
 Inside your home directory, download Cgminer&lt;br /&gt;
 git clone https://github.com/Canaan-Creative/cgminer&lt;br /&gt;
&lt;br /&gt;
=== Compile ===&lt;br /&gt;
 cd cgminer&lt;br /&gt;
 git checkout origin/avalon4 -b avalon4&lt;br /&gt;
 ./autogen.sh --enable-avalon4&lt;br /&gt;
 make -j 4&lt;br /&gt;
&lt;br /&gt;
=== Run ===&lt;br /&gt;
 sudo ./cgminer --avalon4-fan 60 --avalon4-freq 200 --avalon4-voltage 7125 --lowmem -o http://stratum.pool:3333 -u  work -p pass &lt;br /&gt;
 or&lt;br /&gt;
 sudo ./cgminer --avalon4-fan 60 --avalon4-freq 200 --avalon4-voltage 7125 --lowmem  -o http://stratum.pool:3333 -u  work -p pass --api-allow W:192.168.2,W:192.168.2.1 --api-listen $@ 2&amp;gt;./log&lt;br /&gt;
&lt;br /&gt;
=== Tweak ===&lt;br /&gt;
* Led&lt;br /&gt;
  Format: &#039;&#039;&#039;ascset|ASCN,led,modularid&#039;&#039;&#039;&lt;br /&gt;
  eg: cgminer-api &amp;quot;ascset|0,led,1&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Fan&lt;br /&gt;
  Format: &#039;&#039;&#039;ascset|ASCN,fan,fanmin[-fanmax]&#039;&#039;&#039;&lt;br /&gt;
  eg: cgminer-api &amp;quot;ascset|0,fan,10&amp;quot; or cgminer-api &amp;quot;ascset|0,fan,10-100&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Voltage&lt;br /&gt;
  Format: &#039;&#039;&#039;ascset|ASCN,voltage,MMID-value[-miner_id-val_offset]&#039;&#039;&#039;&lt;br /&gt;
  eg: cgminer-api &amp;quot;ascset|0,voltage,1-7750&amp;quot;&lt;br /&gt;
      cgminer-api &amp;quot;ascset|0,voltage,1-7750-0-125&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Technical details ==&lt;br /&gt;
* The auc take &#039;&#039;&#039;1~2ms&#039;&#039;&#039; betwwen write and read. even the polling delay is 0 (4800 means 1ms)&lt;br /&gt;
* The cgminer each polling takes &#039;&#039;&#039;~20ms&#039;&#039;&#039;. even the polling delay is 0ms&lt;br /&gt;
&lt;br /&gt;
== MM Notes ==&lt;br /&gt;
=== [https://en.bitcoin.it/wiki/Avalon_mm_tools mm-tools for Raspberry Pi (Model B)] ===&lt;br /&gt;
&lt;br /&gt;
=== Compile flags ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! BOOTLOADER&lt;br /&gt;
! MM41&lt;br /&gt;
! DEBUG&lt;br /&gt;
|-&lt;br /&gt;
| 0&lt;br /&gt;
| No bootloader&lt;br /&gt;
| Support MM-4.0&lt;br /&gt;
| Disable debug&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Support bootloader&lt;br /&gt;
| Support MM-4.1&lt;br /&gt;
| Enable debug&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= User manual =&lt;br /&gt;
== Hashrate Refrence ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! MM Ver&lt;br /&gt;
! Chip Freq&lt;br /&gt;
! Voltage&lt;br /&gt;
! Hashrate&lt;br /&gt;
! Power usage&lt;br /&gt;
|-&lt;br /&gt;
| 4.0&lt;br /&gt;
| 420:390:360&lt;br /&gt;
| 8000&lt;br /&gt;
| 980G&lt;br /&gt;
| 594Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.0&lt;br /&gt;
| 450:390:370&lt;br /&gt;
| 8125&lt;br /&gt;
| 1T&lt;br /&gt;
| 640Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.0&lt;br /&gt;
| 450:400:390&lt;br /&gt;
| 8250&lt;br /&gt;
| 1.1T&lt;br /&gt;
| 655Watt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! MM Ver&lt;br /&gt;
! Chip Freq&lt;br /&gt;
! Voltage&lt;br /&gt;
! Hashrate&lt;br /&gt;
! Power usage&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 375:300:275&lt;br /&gt;
| 7000&lt;br /&gt;
| &#039;&#039;&#039;800G&#039;&#039;&#039;&lt;br /&gt;
|  419Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 375:350:300&lt;br /&gt;
| 7500&lt;br /&gt;
| &#039;&#039;&#039;866G&#039;&#039;&#039;&lt;br /&gt;
| 457Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 420:390:360&lt;br /&gt;
| 7625&lt;br /&gt;
| 980G&lt;br /&gt;
| 542Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 450:390:370&lt;br /&gt;
| 8000&lt;br /&gt;
| 1T&lt;br /&gt;
| 600Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 500:450:430&lt;br /&gt;
| 8125&lt;br /&gt;
| 1.14T&lt;br /&gt;
| 710Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 550:500:450&lt;br /&gt;
| 8250&lt;br /&gt;
| 1.25T&lt;br /&gt;
| 800Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 570:510:470&lt;br /&gt;
| 8375&lt;br /&gt;
| &#039;&#039;&#039;1.3T&#039;&#039;&#039;&lt;br /&gt;
| 990Watt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= AUC =&lt;br /&gt;
Avalon USB2IIC converter, USB VID:PID &#039;&#039;&#039;29f1:33f2&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:AUC.png]] &lt;br /&gt;
&lt;br /&gt;
Provided by cybtc&lt;br /&gt;
&lt;br /&gt;
== LED ==&lt;br /&gt;
* PWR: Power indicator&lt;br /&gt;
* R: AUC response error&lt;br /&gt;
* G: IIC Xfer&lt;br /&gt;
* B: AUC init&lt;br /&gt;
&lt;br /&gt;
== AUC Firmware ==&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141122/ 20141122] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141122&#039;&#039;&#039;&lt;br /&gt;
* Reset asic when usb config changed(true-&amp;gt;false)&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141105/ 20141105] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141105&#039;&#039;&#039;&lt;br /&gt;
* Code cleanup&lt;br /&gt;
* Improve for firmware burning&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141103/ 20141103] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141103&#039;&#039;&#039;&lt;br /&gt;
* Add watchdog&lt;br /&gt;
* Code cleanup&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141027/ 20141027] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141027&#039;&#039;&#039;&lt;br /&gt;
* Change Manufacturer to [http://www.canaan-creative.com CANAAN]&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141019/ 20141019] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141019&#039;&#039;&#039;&lt;br /&gt;
* First version of AUC firmware&lt;br /&gt;
* Source URL: https://github.com/Canaan-Creative/Avalon-USB-converter&lt;br /&gt;
&lt;br /&gt;
= RPi/703N Firmware =&lt;br /&gt;
=== Daily Building ===&lt;br /&gt;
* &#039;&#039;&#039;http://build.canaan-creative.com:8080/~mikeqin/build/&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20150331_1012/ 20150331] ===&lt;br /&gt;
* Add --avalon4-freezesafe option&lt;br /&gt;
* Fix hash rate counter&lt;br /&gt;
* Change default fan &amp;amp; overheat for separate miningmode&lt;br /&gt;
* Update cutoff process when Avalon4 is overheat&lt;br /&gt;
* Correct asic workflow when cutoff is off&lt;br /&gt;
* Enable voltage adjustment when cutoff is off&lt;br /&gt;
* Enable setting LED on/off through API command&lt;br /&gt;
* Add upgrade and status button when upgrade mm firmware finish&lt;br /&gt;
* Support mm-tools on TL-WR703N&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20150213_0800/ 20150213] ===&lt;br /&gt;
* Increase the voltage adjustment range for individual PMU&lt;br /&gt;
* Display voltage refrence in CGMiner status when CGMiner run with debug&lt;br /&gt;
* Add mining mode option for Avalon4&lt;br /&gt;
* Fix cutoff for individual voltage adjustment&lt;br /&gt;
* Fix hash counter when used a broken Avalon4 (DH almost 100%)&lt;br /&gt;
* Change voltage adjust interval from 8m to 30s (Support all MM4.1 and MM4.0 &amp;gt;= 401501-4778d610)&lt;br /&gt;
* Add freeze safe mode function&lt;br /&gt;
* Update frequency table (Step:125)&lt;br /&gt;
* Rewrite mm-tools, it will not compatile with the old one&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20150119_1609/ 20150119] ===&lt;br /&gt;
* Support auto adjust voltage individually(Only support on MM-4.1, MM4.0(&amp;gt;401501-d17f4a10))&lt;br /&gt;
* Support temperature display when it is &amp;lt; 0C.&lt;br /&gt;
* Support mm firmware upgrade through LuCI( Caution:Only for professional users!!!)&lt;br /&gt;
* Fix wifi cann&#039;t work on TL-WR703N&lt;br /&gt;
* Add mining mode&lt;br /&gt;
* Update the set_voltage method to one by one&lt;br /&gt;
* Change localwork statistics from software to hardware.&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141213_1015/ 20141213] ===&lt;br /&gt;
* Improve the voltage increase modules&lt;br /&gt;
* Fix duplicated local work &amp;amp; error work&lt;br /&gt;
* Fix the default settings of new module&lt;br /&gt;
* Fix MM41 voltage setting&lt;br /&gt;
* Add UI for password change&lt;br /&gt;
* Optimise the process of cgminer-status&lt;br /&gt;
* Fix display on avalon index page&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141203_1615/ 20141203] ===&lt;br /&gt;
* Add module elapsed time&lt;br /&gt;
* Modify the decrase offset from 250 to 4*125,increase step to 125&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141127_1341/ 20141127] ===&lt;br /&gt;
* Add TL-WR703N support&lt;br /&gt;
* Add automatic voltage support&lt;br /&gt;
* Add GHS5m and DH%5m for each module&lt;br /&gt;
* Fix AUC ADC value&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141124_1908/ 20141124] ===&lt;br /&gt;
* Add MM41 support&lt;br /&gt;
* Add mm count value in API status&lt;br /&gt;
* Fix the matching_work error&lt;br /&gt;
* Update dh calculation for luci&lt;br /&gt;
* Change theme name to avalon&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141118_1858/ 20141118] ===&lt;br /&gt;
* Adjust module voltage by ascset&lt;br /&gt;
* A new theme was added to luci,and use it as default&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141112_2245/ 20141112] ===&lt;br /&gt;
* Support RPi B/B+ version&lt;br /&gt;
* Change default IIC speed from 1M to 400K&lt;br /&gt;
* Add Avalon4 MM rolling ntime offset&lt;br /&gt;
* Update fan adjustment&lt;br /&gt;
* Add a new luci theme for Raspberry Pi&lt;br /&gt;
* Display DNA on cgminer status page&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141029_1407/ 20141029] ===&lt;br /&gt;
* First version of Avalon4 firmware&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/NEXT-TESTING/ NEXT-TESTING] ===&lt;br /&gt;
* NOTICE: Only for testing&lt;br /&gt;
&lt;br /&gt;
== Issues ==&lt;br /&gt;
* WIFI cann&#039;t work on TL-WR703N&lt;br /&gt;
 This issue was caused by ubus, We can enable or disable it through the button in  the webpage, &lt;br /&gt;
 but the display is invalid when wifi was opened.&lt;br /&gt;
 Work around method: https://github.com/openwrt/luci/commit/ecb0c2f11b861e5035b0397d2396ee4b5e9b3c3e&lt;br /&gt;
&lt;br /&gt;
* Local hashrate count lower than pool or actual.&lt;br /&gt;
 Change localwork statistics from software to hardware.&lt;br /&gt;
&lt;br /&gt;
= MM Firmware (For MM-4.1) =&lt;br /&gt;
== Daily Building ==&lt;br /&gt;
* &#039;&#039;&#039;http://build.canaan-creative.com:8080/~mikeqin/mm41/&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== [http://downloads.canaan-creative.com/software/avalon4/mm41/2015-03-12/ 20150312] ==&lt;br /&gt;
* Version &#039;&#039;&#039;411503-9281cd10&#039;&#039;&#039;&lt;br /&gt;
* Fix mm firmware revert&lt;br /&gt;
* Check pg when mm working&lt;br /&gt;
* Fix boot failure(Change bootloader with ila)&lt;br /&gt;
&lt;br /&gt;
== [http://downloads.canaan-creative.com/software/avalon4/mm41/2015-02-14/ 20150214] ==&lt;br /&gt;
* Version &#039;&#039;&#039;411502-d517e210&#039;&#039;&#039;&lt;br /&gt;
* Add a bootloader feature, auto reboot after download&lt;br /&gt;
* Feed watchdog when get package because it&#039;s a block function&lt;br /&gt;
* Fix system crash when modify the miner_id by unintentionally&lt;br /&gt;
* Change compile flag from MBOOT to BOOTLOADER&lt;br /&gt;
* Support mm config load &amp;amp; save&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm41/2015-01-15/ 20150115] ==&lt;br /&gt;
* Version &#039;&#039;&#039;411501-d17f4a10&#039;&#039;&#039;&lt;br /&gt;
* Fix negative temperatures&lt;br /&gt;
* Support MM Tx reset by CGMiner&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm41/2014-12-31/ 20141231] ==&lt;br /&gt;
* Version &#039;&#039;&#039;411501-08e45110&#039;&#039;&#039;&lt;br /&gt;
* Based on MM-4.0 &#039;&#039;&#039;401412-d31c2c10&#039;&#039;&#039;&lt;br /&gt;
* Turn down cpu frequency(100MHz -&amp;gt; 50MHz)&lt;br /&gt;
* Adjust clk of three domains.&lt;br /&gt;
* Fix LED warning blink when get new stratum&lt;br /&gt;
* Support voltage adjustion by miners&lt;br /&gt;
* Put the frequency table to CGMiner&lt;br /&gt;
* Miner&#039;s localwork statistics by HW&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm41/NEXT-TESTING/ NEXT-TESTING] ==&lt;br /&gt;
* Reboot mm automatically after upgrade&lt;br /&gt;
* Drop mboot,use a method to upgrade&lt;br /&gt;
* Store extra info for MM&lt;br /&gt;
&lt;br /&gt;
= MM Firmware (For MM-4.0) =&lt;br /&gt;
== Daily Building ==&lt;br /&gt;
* &#039;&#039;&#039;http://build.canaan-creative.com:8080/~mikeqin/mm/&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== [http://downloads.canaan-creative.com/software/avalon4/mm/2015-03-12/ 20150312] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401503-9281cd10&#039;&#039;&#039;&lt;br /&gt;
* Fix mm firmware revert&lt;br /&gt;
* Check pg when mm working&lt;br /&gt;
* Fix boot failure(Change bootloader with ila)&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2015-02-14/ 20150214] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401502-d517e210&#039;&#039;&#039;&lt;br /&gt;
* Add a bootloader feature, auto reboot after download&lt;br /&gt;
* Feed watchdog when get package because it&#039;s a block function&lt;br /&gt;
* Fix system crash when modify the miner_id by unintentionally&lt;br /&gt;
* Change compile flag from MBOOT to BOOTLOADER&lt;br /&gt;
* Support mm config load &amp;amp; save&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2015-01-19/ 20150119] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401501-4778d610&#039;&#039;&#039;&lt;br /&gt;
* Support voltage adjustion by miners&lt;br /&gt;
* Put the frequency table to CGMiner&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2015-01-15/ 20150115] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401501-d17f4a10&#039;&#039;&#039;&lt;br /&gt;
* Turn down cpu frequency(100MHz -&amp;gt; 50MHz)&lt;br /&gt;
* Adjust clk of three domains.&lt;br /&gt;
* Fix LED warning blink when get new stratum&lt;br /&gt;
* Miner&#039;s localwork statistics by HW&lt;br /&gt;
* Fix negative temperatures&lt;br /&gt;
* Support MM Tx reset by CGMiner&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-12-19/ 20141219] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401412-d31c2c10&#039;&#039;&#039;&lt;br /&gt;
* Fix temperautre read. read once per second not 200 times per second&lt;br /&gt;
* Compile MM under Virtual Machine may cause unknown problem. this version compile under ubuntu 14.04&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-12-17/ 20141217] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401412-39242210&#039;&#039;&#039;&lt;br /&gt;
* Change api for miner work statistics&lt;br /&gt;
* Fix the g_local_work count&lt;br /&gt;
* Fix temperautre &amp;lt; 0&lt;br /&gt;
* Fix led display when post failed&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-12-13/ 20141213] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401412-7ef4ab10&#039;&#039;&#039;&lt;br /&gt;
* Support MBOOT&lt;br /&gt;
* Keep the nonce2_offse and nonce2_range since g_module_id didn&#039;t change&lt;br /&gt;
* Keep mm working when temp is greater than IDLE_TEMP&lt;br /&gt;
* Add parameter for test core count&lt;br /&gt;
* Warning when no fan connect&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-22/ 20141122] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401411-cad52ec0&#039;&#039;&#039;&lt;br /&gt;
* Fix the type on DEFAULT MDOULES&lt;br /&gt;
* Fix the led status when warning&lt;br /&gt;
* Add MM4.1 defines&lt;br /&gt;
* Add new power module in test/&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-11/ 20141111] ==&lt;br /&gt;
* Version: &#039;&#039;&#039;401411-5965e0f0&#039;&#039;&#039;&lt;br /&gt;
* Add ntime offset configure from outside&lt;br /&gt;
* Reset globe values when idle&lt;br /&gt;
* Update ChangeLog, README and MM_VERSION&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-09/ 20141109] ==&lt;br /&gt;
* Version: &#039;&#039;&#039;401410-c6ba5180&#039;&#039;&#039;&lt;br /&gt;
* Big Code cleanup, Update MM protocol. &lt;br /&gt;
* Update timeout value to 90% the theory value.&lt;br /&gt;
* Fix the hashrate couning.&lt;br /&gt;
* Fix watchdog issue. enable watchdog.&lt;br /&gt;
* Remove g_module_id check since we use I2C&lt;br /&gt;
* Move adjust fan in polling package.&lt;br /&gt;
* Update MM idle default fan speed to 10%&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-04/ 20141104] ==&lt;br /&gt;
* Version: &#039;&#039;&#039;401410-223a1c50&#039;&#039;&#039;&lt;br /&gt;
* Update idle timeout from 5s to 3s&lt;br /&gt;
* Display ID on controller LEDs for debug&lt;br /&gt;
* Fix the automatic module detect&lt;br /&gt;
* Disable watch dog&lt;br /&gt;
* IDLE check when both (new stratum) and (module id) was configured&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-01/ 20141101] ==&lt;br /&gt;
* Fix the front led display&lt;br /&gt;
* Cutoff power after testing&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-10-30/ 20141030] ==&lt;br /&gt;
* First version of Avalon4 firmware&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/NEXT-TESTING/ NEXT-TESTING] ==&lt;br /&gt;
&lt;br /&gt;
= Design file =&lt;br /&gt;
* [http://downloads.canaan-creative.com/hardware/A3222/ http://downloads.canaan-creative.com/hardware/A3222/]&lt;br /&gt;
&lt;br /&gt;
= Links =&lt;br /&gt;
* [http://www.yibite.com/article-4731-1.html Avalon的第四代BTC挖矿芯片A3222 通过了初步的功能测试]&lt;br /&gt;
* [http://www.cybtc.com/article-1508-1.html 阿瓦隆4比特币矿机1T单模组彩云评测]&lt;br /&gt;
* Review: http://www.cybtc.org/article-70-1.html&lt;br /&gt;
* Review: https://bitcointalk.org/index.php?topic=1008726.0&lt;br /&gt;
* Review: https://bitcointalk.org/index.php?topic=1008726.msg10946156#msg10946156&lt;br /&gt;
&lt;br /&gt;
[[zh-cn:阿瓦隆4]]&lt;/div&gt;</summary>
		<author><name>Xiangfu</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Avalon4&amp;diff=56311</id>
		<title>Avalon4</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Avalon4&amp;diff=56311"/>
		<updated>2015-05-11T00:46:34Z</updated>

		<summary type="html">&lt;p&gt;Xiangfu: /* Links */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Pictures =&lt;br /&gt;
[[File:AvalonA3233chips.jpeg | 320px]] [[File:Avalon4-a3222-1.jpg | 320px]] [[File:Avalon4-A3222-3.jpg | 320px]]&lt;br /&gt;
&lt;br /&gt;
= Design Files =&lt;br /&gt;
* The Hardware design files: http://downloads.canaan-creative.com/hardware/A3222/avalon4/&lt;br /&gt;
* A3222 ASIC Datasheet: http://downloads.canaan-creative.com/hardware/A3222/datasheet/&lt;br /&gt;
&lt;br /&gt;
 Package: QFN56-8X8, 0.5mm pitch&lt;br /&gt;
 Process node: 28nm&lt;br /&gt;
 Core voltage: 0.65 ~ 0.8V&lt;br /&gt;
 Chip frequency: 400MHz&lt;br /&gt;
 Hashrate: 25Gh/s&lt;br /&gt;
 Power usage: 0.4-0.6J/Gh on ASIC side&lt;br /&gt;
 VDDIO: 1.5 ~ 2.5V&lt;br /&gt;
&lt;br /&gt;
== SPI Example ==&lt;br /&gt;
[[File:Avalon4-SPI-EXAMPLE.jpeg | 640px]]&lt;br /&gt;
&lt;br /&gt;
 a real data:&lt;br /&gt;
 1st:&lt;br /&gt;
 work n chip1&lt;br /&gt;
 {576&#039;hc16801619d8d4242e06e5fab25a54bbe222e8b877848c34beea79cd6528caf7e33cde02a983dab158119ce2a1c9fc4eddac8ce296d0fd9da6e18f645087e051a2d547050e8dc86b1, 64&#039;ha, 32&#039;h1, 32&#039;h1, 32&#039;h1} &lt;br /&gt;
 work n chip0&lt;br /&gt;
 {576&#039;h1bed3ba0a2cb45c1d8f8ef6712146495c44192c07145fd6d974bf4bb8f41371d65c90d1e9cb18a17fa77fe7d13cdfd7b0063910762a5f25c06b168ae087e051a895170504ac1d001, 64&#039;h5, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 &lt;br /&gt;
 2nd:&lt;br /&gt;
 work n+1 chip1&lt;br /&gt;
 {576&#039;h0, 64&#039;hb, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 work n+1 chip0&lt;br /&gt;
 {576&#039;h0, 64&#039;h6, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 &lt;br /&gt;
 3rd:&lt;br /&gt;
 work n+2 chip1&lt;br /&gt;
 {576&#039;h0, 64&#039;hc, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 work n+2 chip0&lt;br /&gt;
 {576&#039;h0, 64&#039;h7, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 &lt;br /&gt;
 then get nonce 32&#039;h1beebba0 for chip0, 32&#039;hc1698161 for chip1;&lt;br /&gt;
&lt;br /&gt;
= Avalon4 =&lt;br /&gt;
Each module carry 40 A3222 ASICs, the module should be working at 1TH/S and using ~680W power.&lt;br /&gt;
&lt;br /&gt;
[[File: Avalon4-BP-1.jpg | 320px]] [[File: Avalon4-BP-2.jpg | 320px]]&lt;br /&gt;
[[File: Avalon4-HU-1.jpg | 320px]] [[File: Avalon4-HU-2.jpg | 320px]]&lt;br /&gt;
[[File: Avalon4-MM-1.jpg | 320px]] [[File: Avalon4-MM-2.jpg | 320px]]&lt;br /&gt;
[[File: Avalon4-PW-1.jpg | 320px]]&lt;br /&gt;
&lt;br /&gt;
== Avalon4 connection ==&lt;br /&gt;
[[File:Avalon4-connection.png | 320px]]&lt;br /&gt;
&lt;br /&gt;
== JTAG Port ==&lt;br /&gt;
[[File:Avalon4-JTAG-PIN.jpeg | 320px]] [[File:Avalon4-XILINX-Cable.jpeg | 320px]]&lt;br /&gt;
&lt;br /&gt;
== PMU ==&lt;br /&gt;
[[File:Avalon4-PMU-Connector.jpeg | 310px]] [[File:Avalon4-PMU-Connector-Header.jpeg | 310px]]&lt;br /&gt;
&lt;br /&gt;
[[File:Avalon4-PMU-P1.jpeg | 310px]] [[File:Avalon4-PMU-P2.jpeg | 310px]]&lt;br /&gt;
&lt;br /&gt;
== HU ==&lt;br /&gt;
[[File:Avalon-HU.jpeg | 310px]]&lt;br /&gt;
&lt;br /&gt;
== Power &amp;amp; GND ==&lt;br /&gt;
[[File:Avalon4-Power-GND.jpeg | 320px]]&lt;br /&gt;
&lt;br /&gt;
== LED ==&lt;br /&gt;
[[File:Avalon4 FPLed.png  | 390px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! LED&lt;br /&gt;
! OFF&lt;br /&gt;
! ON&lt;br /&gt;
! BLINKING&lt;br /&gt;
! MEMO&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| ERR&lt;br /&gt;
| -&lt;br /&gt;
| &#039;&#039;&#039;POST failed&#039;&#039;&#039; or &#039;&#039;&#039;One module dead&#039;&#039;&#039;&lt;br /&gt;
| Manual&lt;br /&gt;
| &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| WARN&lt;br /&gt;
| Hashing&lt;br /&gt;
| Idle mode&lt;br /&gt;
| &#039;&#039;&#039;Fan is 0&#039;&#039;&#039; or &#039;&#039;&#039;Overheat&#039;&#039;&#039;&lt;br /&gt;
| &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| TXD/RXD&lt;br /&gt;
| No data&lt;br /&gt;
| -&lt;br /&gt;
| Data transferring&lt;br /&gt;
| &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| N1/N2&lt;br /&gt;
| No nonce&lt;br /&gt;
| -&lt;br /&gt;
| Found one nonce&lt;br /&gt;
| &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| PG1/PG2&lt;br /&gt;
| -&lt;br /&gt;
| Power good&lt;br /&gt;
| Some of small PMU failed&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== IIC ==&lt;br /&gt;
[[File:IIC_Link_Avalon4.png]]&lt;br /&gt;
&lt;br /&gt;
== Avalon4 CGMiner Under Ubuntu 14.04 ==&lt;br /&gt;
===  Download ===&lt;br /&gt;
 Inside your home directory, download Cgminer&lt;br /&gt;
 git clone https://github.com/Canaan-Creative/cgminer&lt;br /&gt;
&lt;br /&gt;
=== Compile ===&lt;br /&gt;
 cd cgminer&lt;br /&gt;
 git checkout origin/avalon4 -b avalon4&lt;br /&gt;
 ./autogen.sh --enable-avalon4&lt;br /&gt;
 make -j 4&lt;br /&gt;
&lt;br /&gt;
=== Run ===&lt;br /&gt;
 sudo ./cgminer --avalon4-fan 60 --avalon4-freq 200 --avalon4-voltage 7125 --lowmem -o http://stratum.pool:3333 -u  work -p pass &lt;br /&gt;
 or&lt;br /&gt;
 sudo ./cgminer --avalon4-fan 60 --avalon4-freq 200 --avalon4-voltage 7125 --lowmem  -o http://stratum.pool:3333 -u  work -p pass --api-allow W:192.168.2,W:192.168.2.1 --api-listen $@ 2&amp;gt;./log&lt;br /&gt;
&lt;br /&gt;
=== Tweak ===&lt;br /&gt;
* Led&lt;br /&gt;
  Format: &#039;&#039;&#039;ascset|ASCN,led,modularid&#039;&#039;&#039;&lt;br /&gt;
  eg: cgminer-api &amp;quot;ascset|0,led,1&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Fan&lt;br /&gt;
  Format: &#039;&#039;&#039;ascset|ASCN,fan,fanmin[-fanmax]&#039;&#039;&#039;&lt;br /&gt;
  eg: cgminer-api &amp;quot;ascset|0,fan,10&amp;quot; or cgminer-api &amp;quot;ascset|0,fan,10-100&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Voltage&lt;br /&gt;
  Format: &#039;&#039;&#039;ascset|ASCN,voltage,MMID-value[-miner_id-val_offset]&#039;&#039;&#039;&lt;br /&gt;
  eg: cgminer-api &amp;quot;ascset|0,voltage,1-7750&amp;quot;&lt;br /&gt;
      cgminer-api &amp;quot;ascset|0,voltage,1-7750-0-125&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Technical details ==&lt;br /&gt;
* The auc take &#039;&#039;&#039;1~2ms&#039;&#039;&#039; betwwen write and read. even the polling delay is 0 (4800 means 1ms)&lt;br /&gt;
* The cgminer each polling takes &#039;&#039;&#039;~20ms&#039;&#039;&#039;. even the polling delay is 0ms&lt;br /&gt;
&lt;br /&gt;
== MM Notes ==&lt;br /&gt;
=== [https://en.bitcoin.it/wiki/Avalon_mm_tools mm-tools for Raspberry Pi (Model B)] ===&lt;br /&gt;
&lt;br /&gt;
=== Compile flags ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! BOOTLOADER&lt;br /&gt;
! MM41&lt;br /&gt;
! DEBUG&lt;br /&gt;
|-&lt;br /&gt;
| 0&lt;br /&gt;
| No bootloader&lt;br /&gt;
| Support MM-4.0&lt;br /&gt;
| Disable debug&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Support bootloader&lt;br /&gt;
| Support MM-4.1&lt;br /&gt;
| Enable debug&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= User manual =&lt;br /&gt;
== Hashrate Refrence ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! MM Ver&lt;br /&gt;
! Chip Freq&lt;br /&gt;
! Voltage&lt;br /&gt;
! Hashrate&lt;br /&gt;
! Power usage&lt;br /&gt;
|-&lt;br /&gt;
| 4.0&lt;br /&gt;
| 420:390:360&lt;br /&gt;
| 8000&lt;br /&gt;
| 980G&lt;br /&gt;
| 594Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.0&lt;br /&gt;
| 450:390:370&lt;br /&gt;
| 8125&lt;br /&gt;
| 1T&lt;br /&gt;
| 640Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.0&lt;br /&gt;
| 450:400:390&lt;br /&gt;
| 8250&lt;br /&gt;
| 1.1T&lt;br /&gt;
| 655Watt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! MM Ver&lt;br /&gt;
! Chip Freq&lt;br /&gt;
! Voltage&lt;br /&gt;
! Hashrate&lt;br /&gt;
! Power usage&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 375:300:275&lt;br /&gt;
| 7000&lt;br /&gt;
| &#039;&#039;&#039;800G&#039;&#039;&#039;&lt;br /&gt;
|  419Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 375:350:300&lt;br /&gt;
| 7500&lt;br /&gt;
| &#039;&#039;&#039;866G&#039;&#039;&#039;&lt;br /&gt;
| 457Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 420:390:360&lt;br /&gt;
| 7625&lt;br /&gt;
| 980G&lt;br /&gt;
| 542Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 450:390:370&lt;br /&gt;
| 8000&lt;br /&gt;
| 1T&lt;br /&gt;
| 600Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 500:450:430&lt;br /&gt;
| 8125&lt;br /&gt;
| 1.14T&lt;br /&gt;
| 710Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 550:500:450&lt;br /&gt;
| 8250&lt;br /&gt;
| 1.25T&lt;br /&gt;
| 800Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 570:510:470&lt;br /&gt;
| 8375&lt;br /&gt;
| &#039;&#039;&#039;1.3T&#039;&#039;&#039;&lt;br /&gt;
| 990Watt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= AUC =&lt;br /&gt;
Avalon USB2IIC converter, USB VID:PID &#039;&#039;&#039;29f1:33f2&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:AUC.png]] &lt;br /&gt;
&lt;br /&gt;
Provided by cybtc&lt;br /&gt;
&lt;br /&gt;
== LED ==&lt;br /&gt;
* PWR: Power indicator&lt;br /&gt;
* R: AUC response error&lt;br /&gt;
* G: IIC Xfer&lt;br /&gt;
* B: AUC init&lt;br /&gt;
&lt;br /&gt;
== AUC Firmware ==&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141122/ 20141122] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141122&#039;&#039;&#039;&lt;br /&gt;
* Reset asic when usb config changed(true-&amp;gt;false)&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141105/ 20141105] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141105&#039;&#039;&#039;&lt;br /&gt;
* Code cleanup&lt;br /&gt;
* Improve for firmware burning&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141103/ 20141103] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141103&#039;&#039;&#039;&lt;br /&gt;
* Add watchdog&lt;br /&gt;
* Code cleanup&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141027/ 20141027] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141027&#039;&#039;&#039;&lt;br /&gt;
* Change Manufacturer to [http://www.canaan-creative.com CANAAN]&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141019/ 20141019] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141019&#039;&#039;&#039;&lt;br /&gt;
* First version of AUC firmware&lt;br /&gt;
* Source URL: https://github.com/Canaan-Creative/Avalon-USB-converter&lt;br /&gt;
&lt;br /&gt;
= RPi/703N Firmware =&lt;br /&gt;
=== Daily Building ===&lt;br /&gt;
* &#039;&#039;&#039;http://build.canaan-creative.com:8080/~mikeqin/build/&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20150331_1012/ 20150331] ===&lt;br /&gt;
* Add --avalon4-freezesafe option&lt;br /&gt;
* Fix hash rate counter&lt;br /&gt;
* Change default fan &amp;amp; overheat for separate miningmode&lt;br /&gt;
* Update cutoff process when Avalon4 is overheat&lt;br /&gt;
* Correct asic workflow when cutoff is off&lt;br /&gt;
* Enable voltage adjustment when cutoff is off&lt;br /&gt;
* Enable setting LED on/off through API command&lt;br /&gt;
* Add upgrade and status button when upgrade mm firmware finish&lt;br /&gt;
* Support mm-tools on TL-WR703N&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20150213_0800/ 20150213] ===&lt;br /&gt;
* Increase the voltage adjustment range for individual PMU&lt;br /&gt;
* Display voltage refrence in CGMiner status when CGMiner run with debug&lt;br /&gt;
* Add mining mode option for Avalon4&lt;br /&gt;
* Fix cutoff for individual voltage adjustment&lt;br /&gt;
* Fix hash counter when used a broken Avalon4 (DH almost 100%)&lt;br /&gt;
* Change voltage adjust interval from 8m to 30s (Support all MM4.1 and MM4.0 &amp;gt;= 401501-4778d610)&lt;br /&gt;
* Add freeze safe mode function&lt;br /&gt;
* Update frequency table (Step:125)&lt;br /&gt;
* Rewrite mm-tools, it will not compatile with the old one&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20150119_1609/ 20150119] ===&lt;br /&gt;
* Support auto adjust voltage individually(Only support on MM-4.1, MM4.0(&amp;gt;401501-d17f4a10))&lt;br /&gt;
* Support temperature display when it is &amp;lt; 0C.&lt;br /&gt;
* Support mm firmware upgrade through LuCI( Caution:Only for professional users!!!)&lt;br /&gt;
* Fix wifi cann&#039;t work on TL-WR703N&lt;br /&gt;
* Add mining mode&lt;br /&gt;
* Update the set_voltage method to one by one&lt;br /&gt;
* Change localwork statistics from software to hardware.&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141213_1015/ 20141213] ===&lt;br /&gt;
* Improve the voltage increase modules&lt;br /&gt;
* Fix duplicated local work &amp;amp; error work&lt;br /&gt;
* Fix the default settings of new module&lt;br /&gt;
* Fix MM41 voltage setting&lt;br /&gt;
* Add UI for password change&lt;br /&gt;
* Optimise the process of cgminer-status&lt;br /&gt;
* Fix display on avalon index page&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141203_1615/ 20141203] ===&lt;br /&gt;
* Add module elapsed time&lt;br /&gt;
* Modify the decrase offset from 250 to 4*125,increase step to 125&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141127_1341/ 20141127] ===&lt;br /&gt;
* Add TL-WR703N support&lt;br /&gt;
* Add automatic voltage support&lt;br /&gt;
* Add GHS5m and DH%5m for each module&lt;br /&gt;
* Fix AUC ADC value&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141124_1908/ 20141124] ===&lt;br /&gt;
* Add MM41 support&lt;br /&gt;
* Add mm count value in API status&lt;br /&gt;
* Fix the matching_work error&lt;br /&gt;
* Update dh calculation for luci&lt;br /&gt;
* Change theme name to avalon&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141118_1858/ 20141118] ===&lt;br /&gt;
* Adjust module voltage by ascset&lt;br /&gt;
* A new theme was added to luci,and use it as default&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141112_2245/ 20141112] ===&lt;br /&gt;
* Support RPi B/B+ version&lt;br /&gt;
* Change default IIC speed from 1M to 400K&lt;br /&gt;
* Add Avalon4 MM rolling ntime offset&lt;br /&gt;
* Update fan adjustment&lt;br /&gt;
* Add a new luci theme for Raspberry Pi&lt;br /&gt;
* Display DNA on cgminer status page&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141029_1407/ 20141029] ===&lt;br /&gt;
* First version of Avalon4 firmware&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/NEXT-TESTING/ NEXT-TESTING] ===&lt;br /&gt;
* NOTICE: Only for testing&lt;br /&gt;
&lt;br /&gt;
== Issues ==&lt;br /&gt;
* WIFI cann&#039;t work on TL-WR703N&lt;br /&gt;
 This issue was caused by ubus, We can enable or disable it through the button in  the webpage, &lt;br /&gt;
 but the display is invalid when wifi was opened.&lt;br /&gt;
 Work around method: https://github.com/openwrt/luci/commit/ecb0c2f11b861e5035b0397d2396ee4b5e9b3c3e&lt;br /&gt;
&lt;br /&gt;
* Local hashrate count lower than pool or actual.&lt;br /&gt;
 Change localwork statistics from software to hardware.&lt;br /&gt;
&lt;br /&gt;
= MM Firmware (For MM-4.1) =&lt;br /&gt;
== Daily Building ==&lt;br /&gt;
* &#039;&#039;&#039;http://build.canaan-creative.com:8080/~mikeqin/mm41/&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== [http://downloads.canaan-creative.com/software/avalon4/mm41/2015-03-12/ 20150312] ==&lt;br /&gt;
* Version &#039;&#039;&#039;411503-9281cd10&#039;&#039;&#039;&lt;br /&gt;
* Fix mm firmware revert&lt;br /&gt;
* Check pg when mm working&lt;br /&gt;
* Fix boot failure(Change bootloader with ila)&lt;br /&gt;
&lt;br /&gt;
== [http://downloads.canaan-creative.com/software/avalon4/mm41/2015-02-14/ 20150214] ==&lt;br /&gt;
* Version &#039;&#039;&#039;411502-d517e210&#039;&#039;&#039;&lt;br /&gt;
* Add a bootloader feature, auto reboot after download&lt;br /&gt;
* Feed watchdog when get package because it&#039;s a block function&lt;br /&gt;
* Fix system crash when modify the miner_id by unintentionally&lt;br /&gt;
* Change compile flag from MBOOT to BOOTLOADER&lt;br /&gt;
* Support mm config load &amp;amp; save&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm41/2015-01-15/ 20150115] ==&lt;br /&gt;
* Version &#039;&#039;&#039;411501-d17f4a10&#039;&#039;&#039;&lt;br /&gt;
* Fix negative temperatures&lt;br /&gt;
* Support MM Tx reset by CGMiner&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm41/2014-12-31/ 20141231] ==&lt;br /&gt;
* Version &#039;&#039;&#039;411501-08e45110&#039;&#039;&#039;&lt;br /&gt;
* Based on MM-4.0 &#039;&#039;&#039;401412-d31c2c10&#039;&#039;&#039;&lt;br /&gt;
* Turn down cpu frequency(100MHz -&amp;gt; 50MHz)&lt;br /&gt;
* Adjust clk of three domains.&lt;br /&gt;
* Fix LED warning blink when get new stratum&lt;br /&gt;
* Support voltage adjustion by miners&lt;br /&gt;
* Put the frequency table to CGMiner&lt;br /&gt;
* Miner&#039;s localwork statistics by HW&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm41/NEXT-TESTING/ NEXT-TESTING] ==&lt;br /&gt;
* Reboot mm automatically after upgrade&lt;br /&gt;
* Drop mboot,use a method to upgrade&lt;br /&gt;
* Store extra info for MM&lt;br /&gt;
&lt;br /&gt;
= MM Firmware (For MM-4.0) =&lt;br /&gt;
== Daily Building ==&lt;br /&gt;
* &#039;&#039;&#039;http://build.canaan-creative.com:8080/~mikeqin/mm/&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== [http://downloads.canaan-creative.com/software/avalon4/mm/2015-03-12/ 20150312] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401503-9281cd10&#039;&#039;&#039;&lt;br /&gt;
* Fix mm firmware revert&lt;br /&gt;
* Check pg when mm working&lt;br /&gt;
* Fix boot failure(Change bootloader with ila)&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2015-02-14/ 20150214] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401502-d517e210&#039;&#039;&#039;&lt;br /&gt;
* Add a bootloader feature, auto reboot after download&lt;br /&gt;
* Feed watchdog when get package because it&#039;s a block function&lt;br /&gt;
* Fix system crash when modify the miner_id by unintentionally&lt;br /&gt;
* Change compile flag from MBOOT to BOOTLOADER&lt;br /&gt;
* Support mm config load &amp;amp; save&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2015-01-19/ 20150119] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401501-4778d610&#039;&#039;&#039;&lt;br /&gt;
* Support voltage adjustion by miners&lt;br /&gt;
* Put the frequency table to CGMiner&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2015-01-15/ 20150115] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401501-d17f4a10&#039;&#039;&#039;&lt;br /&gt;
* Turn down cpu frequency(100MHz -&amp;gt; 50MHz)&lt;br /&gt;
* Adjust clk of three domains.&lt;br /&gt;
* Fix LED warning blink when get new stratum&lt;br /&gt;
* Miner&#039;s localwork statistics by HW&lt;br /&gt;
* Fix negative temperatures&lt;br /&gt;
* Support MM Tx reset by CGMiner&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-12-19/ 20141219] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401412-d31c2c10&#039;&#039;&#039;&lt;br /&gt;
* Fix temperautre read. read once per second not 200 times per second&lt;br /&gt;
* Compile MM under Virtual Machine may cause unknown problem. this version compile under ubuntu 14.04&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-12-17/ 20141217] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401412-39242210&#039;&#039;&#039;&lt;br /&gt;
* Change api for miner work statistics&lt;br /&gt;
* Fix the g_local_work count&lt;br /&gt;
* Fix temperautre &amp;lt; 0&lt;br /&gt;
* Fix led display when post failed&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-12-13/ 20141213] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401412-7ef4ab10&#039;&#039;&#039;&lt;br /&gt;
* Support MBOOT&lt;br /&gt;
* Keep the nonce2_offse and nonce2_range since g_module_id didn&#039;t change&lt;br /&gt;
* Keep mm working when temp is greater than IDLE_TEMP&lt;br /&gt;
* Add parameter for test core count&lt;br /&gt;
* Warning when no fan connect&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-22/ 20141122] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401411-cad52ec0&#039;&#039;&#039;&lt;br /&gt;
* Fix the type on DEFAULT MDOULES&lt;br /&gt;
* Fix the led status when warning&lt;br /&gt;
* Add MM4.1 defines&lt;br /&gt;
* Add new power module in test/&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-11/ 20141111] ==&lt;br /&gt;
* Version: &#039;&#039;&#039;401411-5965e0f0&#039;&#039;&#039;&lt;br /&gt;
* Add ntime offset configure from outside&lt;br /&gt;
* Reset globe values when idle&lt;br /&gt;
* Update ChangeLog, README and MM_VERSION&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-09/ 20141109] ==&lt;br /&gt;
* Version: &#039;&#039;&#039;401410-c6ba5180&#039;&#039;&#039;&lt;br /&gt;
* Big Code cleanup, Update MM protocol. &lt;br /&gt;
* Update timeout value to 90% the theory value.&lt;br /&gt;
* Fix the hashrate couning.&lt;br /&gt;
* Fix watchdog issue. enable watchdog.&lt;br /&gt;
* Remove g_module_id check since we use I2C&lt;br /&gt;
* Move adjust fan in polling package.&lt;br /&gt;
* Update MM idle default fan speed to 10%&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-04/ 20141104] ==&lt;br /&gt;
* Version: &#039;&#039;&#039;401410-223a1c50&#039;&#039;&#039;&lt;br /&gt;
* Update idle timeout from 5s to 3s&lt;br /&gt;
* Display ID on controller LEDs for debug&lt;br /&gt;
* Fix the automatic module detect&lt;br /&gt;
* Disable watch dog&lt;br /&gt;
* IDLE check when both (new stratum) and (module id) was configured&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-01/ 20141101] ==&lt;br /&gt;
* Fix the front led display&lt;br /&gt;
* Cutoff power after testing&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-10-30/ 20141030] ==&lt;br /&gt;
* First version of Avalon4 firmware&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/NEXT-TESTING/ NEXT-TESTING] ==&lt;br /&gt;
&lt;br /&gt;
= Design file =&lt;br /&gt;
* [http://downloads.canaan-creative.com/hardware/A3222/ http://downloads.canaan-creative.com/hardware/A3222/]&lt;br /&gt;
&lt;br /&gt;
= Links =&lt;br /&gt;
* [http://www.yibite.com/article-4731-1.html Avalon的第四代BTC挖矿芯片A3222 通过了初步的功能测试]&lt;br /&gt;
* [http://www.cybtc.com/article-1508-1.html 阿瓦隆4比特币矿机1T单模组彩云评测]&lt;br /&gt;
* Review: http://www.cybtc.org/article-70-1.html&lt;br /&gt;
* Review: https://bitcointalk.org/index.php?topic=1008726.0&lt;br /&gt;
* Review: https://bitcointalk.org/index.php?topic=1008726.msg10946156#msg10946156&lt;br /&gt;
&lt;br /&gt;
[[zh-cn:阿瓦隆4]]&lt;/div&gt;</summary>
		<author><name>Xiangfu</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Avalon_nano&amp;diff=56310</id>
		<title>Avalon nano</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Avalon_nano&amp;diff=56310"/>
		<updated>2015-05-11T00:46:05Z</updated>

		<summary type="html">&lt;p&gt;Xiangfu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Review =&lt;br /&gt;
* https://bitcointalk.org/index.php?topic=1022764.0&lt;br /&gt;
&lt;br /&gt;
= Configrations =&lt;br /&gt;
* LPC11u14 &lt;br /&gt;
  &#039;&#039;&#039;Clock Crystals&#039;&#039;&#039;        48.000 MHz &lt;br /&gt;
* A3233&lt;br /&gt;
  &#039;&#039;&#039;Clock Crystals&#039;&#039;&#039;        24.000 MHz&lt;br /&gt;
&lt;br /&gt;
= USB: 29F1:33F1 =&lt;br /&gt;
&lt;br /&gt;
= Schematics =&lt;br /&gt;
* [http://downloads.canaan-creative.com/software/avalon_nano/doc/Avalon_usb_sch.pdf Avalon-usb schematics]&lt;br /&gt;
&lt;br /&gt;
= BFGMiner =&lt;br /&gt;
* Run under Linux&lt;br /&gt;
  ./bfgminer \&lt;br /&gt;
        -S ICA:/dev/ttyACMx \&lt;br /&gt;
        -o stratum+tcp://stratum.ozco.in:80 -O mikeqin.avalon:1234 \&lt;br /&gt;
        --set-device ICA:baud=115200 \&lt;br /&gt;
        --set-device ICA:reopen=timeout \&lt;br /&gt;
        --set-device ICA:work_division=1 \&lt;br /&gt;
        --set-device ICA:fpga_count=1 \&lt;br /&gt;
        --set-device ICA:probe_timeout=100 \&lt;br /&gt;
        --set-device ICA:timing=0.22 \&lt;br /&gt;
        --api-listen \&lt;br /&gt;
        2&amp;gt;log&lt;br /&gt;
&lt;br /&gt;
* Run under Windows&lt;br /&gt;
  bfgminer.exe ^&lt;br /&gt;
        -S ICA:\\.\COMn ^&lt;br /&gt;
        -o stratum+tcp://stratum.ozco.in:80 -O mikeqin.avalon:1234 ^&lt;br /&gt;
        --set-device ICA:baud=115200 ^&lt;br /&gt;
        --set-device ICA:reopen=timeout ^&lt;br /&gt;
        --set-device ICA:work_division=1 ^&lt;br /&gt;
        --set-device ICA:fpga_count=1 ^&lt;br /&gt;
        --set-device ICA:probe_timeout=100 ^&lt;br /&gt;
        --set-device ICA:timing=0.22 ^&lt;br /&gt;
        --api-listen ^&lt;br /&gt;
        2&amp;gt;log&lt;br /&gt;
&lt;br /&gt;
  备注：timing详见bfgminer的README，如果当前配置的频率是400MHz,则Hashrate=400*11.8=~4Gh/s&lt;br /&gt;
  &amp;lt;math&amp;gt;\mbox{timing} = \frac{1}{4\times 10^9}\times 10^9&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* BFGMiner MHS Cur&lt;br /&gt;
  MHS Cur = Diff1 Work * (Difficulty Accepted/(Difficulty Accepted+Difficulty Rejected+Difficulty Stale)*60/(Elapsed)*71582788/(1000000)&lt;br /&gt;
  所有的信息可以通过./bfgminer-rpc -o summary获取。&lt;br /&gt;
  注：如果Difficulty Accepted+Difficulty Rejected+Difficulty Stale = 0，则Difficulty Accepted/(Difficulty Accepted+Difficulty Rejected+Difficulty Stale) 取1。&lt;br /&gt;
&lt;br /&gt;
* BFGMiner release from luck.dashjr&lt;br /&gt;
  http://luke.dashjr.org/programs/bitcoin/files/bfgminer/&lt;br /&gt;
&lt;br /&gt;
=Cgminer for Avalon nano =&lt;br /&gt;
== CGMiner Under Ubuntu 14.04 ==&lt;br /&gt;
===  Download ===&lt;br /&gt;
 Inside your home directory, download Cgminer&lt;br /&gt;
 git clone https://github.com/Canaan-Creative/cgminer&lt;br /&gt;
 &lt;br /&gt;
=== Compile ===&lt;br /&gt;
 cd cgminer&lt;br /&gt;
 git checkout origin/avalon-usb -b avalon-usb&lt;br /&gt;
 ./autogen.sh --enable-icarus&lt;br /&gt;
 make -j 4&lt;br /&gt;
&lt;br /&gt;
=== Run ===&lt;br /&gt;
 sudo ./cgminer --icarus-options 115200:1:1 --icarus-timing 0.22 -o http://stratum.pool:3333 -u  work -p pass &lt;br /&gt;
 or&lt;br /&gt;
 sudo ./cgminer --icarus-options 115200:1:1 --icarus-timing 0.22 -o http://stratum.pool:3333 -u  work -p pass --api-allow W:192.168.2,W:192.168.2.1 --api-listen $@ 2&amp;gt;./log&lt;br /&gt;
&lt;br /&gt;
= LED =&lt;br /&gt;
 Idle:Green.&lt;br /&gt;
 Working:From red to blue( frequency high to low).&lt;br /&gt;
 Hot alert:Red blinking.&lt;br /&gt;
&lt;br /&gt;
= ULINK 2=&lt;br /&gt;
== Configure ULINK2 for LPCXpresso ==&lt;br /&gt;
* Change boot mode to CMSIS-DAP&lt;br /&gt;
 Use the [http://www.keil.com/support/man/docs/ulink2/ulink2_boot_mode.htm Boot Mode Utility] to change the mode like this: UL2_Configure B1.&lt;br /&gt;
&lt;br /&gt;
* Set jumper to 3.3V position&lt;br /&gt;
 See [http://www.keil.com/support/man/docs/ulink2/ulink2_hw_jumpers.htm  Jumpers]&lt;br /&gt;
&lt;br /&gt;
* Connect Avalon nano to ULINK2&lt;br /&gt;
 Check [http://support.code-red-tech.com/CodeRedWiki/HardwareDebugConnections SWD Connector Pinout], need connect SCLK,SWIO,GND only.&lt;br /&gt;
&lt;br /&gt;
== Miscs ==&lt;br /&gt;
* [[Keil IDE for avalon3 nano development]]&lt;br /&gt;
* OpenOCD is not support ULINK2 (See src/jtag/drivers/ulink.c)&lt;br /&gt;
* [http://www.keil.com/support/man/docs/ulink2/ulink2_hw_connectors.htm Target Connectors]&lt;br /&gt;
&lt;br /&gt;
= SmartPro 5000U-Plus =&lt;br /&gt;
* 技术支持联系电话：020-28872449&lt;br /&gt;
* [[Avalon nano离线工程制作]]&lt;br /&gt;
* [http://www.embedtools.com/download/downs.asp?ID=2994 SmartPRO系列通用编程器软件(SmartPRO 2008)]&lt;br /&gt;
* [http://www.embedtools.com/download/downs.asp?ID=2239 SmartPRO 5000U 脱机编程产量控制功能应用笔记]&lt;br /&gt;
* [http://www.zlgmcu.com/tools/bianchengqi/EasyPRO/programmerFAQ.pdf 编程器FAQ]&lt;br /&gt;
&lt;br /&gt;
= LPC11u14 =&lt;br /&gt;
== LPC11U14 LPCXpresso Board Spec ==&lt;br /&gt;
  &#039;&#039;&#039;Processor&#039;&#039;&#039;             NXP&#039;s Cortex-M0 LPC11U14 microcontroller in LQFP48 package&lt;br /&gt;
  &#039;&#039;&#039;Flash&#039;&#039;&#039;                 32 kB&lt;br /&gt;
  &#039;&#039;&#039;Data Memory&#039;&#039;&#039;           6 kB&lt;br /&gt;
  &#039;&#039;&#039;Clock Crystals&#039;&#039;&#039;        12.000 MHz crystal for CPU&lt;br /&gt;
  &#039;&#039;&#039;Dimensions&#039;&#039;&#039;            35 x 140 mm&lt;br /&gt;
  &#039;&#039;&#039;Power&#039;&#039;&#039;                 3.15V-3.3V external powering, or from USB via JTAG probe (LPC-LINK)&lt;br /&gt;
  &#039;&#039;&#039;Connectors&#039;&#039;&#039;            &lt;br /&gt;
                              • mini-B USB connector for LPC11U14 USB interface&lt;br /&gt;
                              • All LPC11U14 pins available on expansion connector (2x27 pin rows, 100 mil pitch, 900 mil between rows)&lt;br /&gt;
  &#039;&#039;&#039;Other&#039;&#039;&#039;                  &lt;br /&gt;
                              • Embedded JTAG (LPC-LINK) functionality via LPCXpresso toolchain&lt;br /&gt;
                              • LPC-LINK can be connected to external target processor after modifications to the LPCXpresso board&lt;br /&gt;
                              • LED on PIO0_7&lt;br /&gt;
== LPC-Link diagnostics ==&lt;br /&gt;
  Diagnostics when connecting to LPC-Link&lt;br /&gt;
  &lt;br /&gt;
  1.  lpc-link info&lt;br /&gt;
  crt_emu_lpc11_13_nxp -info-emu -wire=winusb&lt;br /&gt;
  &lt;br /&gt;
  2.  target info &lt;br /&gt;
  crt_emu_lpc11_13_nxp -info-target -pLPC11U14/201 -wire=winusb -4&lt;br /&gt;
  &lt;br /&gt;
  3. burn and run axf file&lt;br /&gt;
  crt_emu_lpc11_13_nxp -pLPC11U14/201 -wire=winusb -flash-load-exec nxp_lpcxpresso_11u14_periph_blinky.axf&lt;br /&gt;
  &lt;br /&gt;
  4. info scan&lt;br /&gt;
  crt_emu_lpc11_13_nxp -info-scan -wire=winusb&lt;br /&gt;
  &lt;br /&gt;
  5. semi_host debug&lt;br /&gt;
  use newlib semihost&lt;br /&gt;
&lt;br /&gt;
== How to debug issues with gdb (Works on OSX) ==&lt;br /&gt;
  1.Compile the program with debug options&lt;br /&gt;
    Change Makefile under root directory, set SW_VERSION to DEBUG&lt;br /&gt;
  &lt;br /&gt;
  2.Recompile the program&lt;br /&gt;
    make clean all&lt;br /&gt;
 &lt;br /&gt;
  3.Start gdb&lt;br /&gt;
    arm-none-eabi-gdb avalon_nano.axf&lt;br /&gt;
    target extended-remote | crt_emu_cm_redlink -g -2 -vendor=NXP -pLPC11U14/201 -flash-driver=LPC11_12_13_32K_4K.cfx&lt;br /&gt;
    load&lt;br /&gt;
  &lt;br /&gt;
   Then you can use gdb as you want&lt;br /&gt;
&lt;br /&gt;
= Firmware =&lt;br /&gt;
== Reflash ==&lt;br /&gt;
* [[Avalon3 nano firmware burner]]&lt;br /&gt;
&lt;br /&gt;
== Patches ==&lt;br /&gt;
* [http://downloads.canaan-creative.com/software/avalon_nano/patches/001-avalon3-nano.patch 001-avalon3-nano]&lt;br /&gt;
  For what: Cgminer patch.&lt;br /&gt;
  From where: Based c5ec1171@https://github.com/BitSyncom/cgminer/tree/avalon2&lt;br /&gt;
  Comments: Support avalon3 nano in cgminer.&lt;br /&gt;
            Support Icarus protocol.&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon_nano/firmware/20140523/ 20140523]==&lt;br /&gt;
* Avalon3 nano firmware(20140523-dd84b993)&lt;br /&gt;
* Support nonce receive timeout check&lt;br /&gt;
* Support adjust freq for 100Mhz to 360Mhz,freq value after reset is 360Mhz&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon_nano/firmware/20140519/ 20140519]==&lt;br /&gt;
* Avalon3 nano firmware(20140519-8c38877c):first version&lt;br /&gt;
* Avalon3 nano test scripts found here:[https://github.com/BitSyncom/avalon-extras/tree/master/scripts a3233_avalon_usb_testbench.sh]&lt;br /&gt;
* Support adjust freq for 360Mhz to 400Mhz,value after reset is 400Mhz&lt;br /&gt;
* Include avalon3 nano module test(avalon_bsp_testben)&lt;br /&gt;
* bfgminer(0676fa314a9cc1491ad2e5f5c6a5e97f38fa67e3),how to run:http://wiki.0xf8.com/index.php/Bfgminer&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon_nano/firmware/nexttesting/ NEXT-TESTING]==&lt;br /&gt;
* NOTICE: Only for testing&lt;br /&gt;
* Adjust LED color according to the temperature&lt;br /&gt;
= AvalonMiner =&lt;br /&gt;
== [http://downloads.canaan-creative.com/software/avalon_nano/software/20140911/ 20140911] == &lt;br /&gt;
* Avalon3 nano windows miner(20140911)&lt;br /&gt;
* Beautifull GUI &lt;br /&gt;
* Auto detect Avalon nano&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon_nano/software/20140803/ 20140803]==&lt;br /&gt;
* Avalon3 nano windows miner(20140803) first version&lt;br /&gt;
* Support bfgminer only&lt;br /&gt;
* Support icarus protocal&lt;br /&gt;
&lt;br /&gt;
= Windows GUI=&lt;br /&gt;
&lt;br /&gt;
== CLI == &lt;br /&gt;
* BFGMiner (C:\Program Files (x86)\Avalon Nano\BfgMiner)&lt;br /&gt;
  1. Copy BfgMiner to a safe place.&lt;br /&gt;
  2. Uninstall Avalon GUI Miner&lt;br /&gt;
  3. Modify the icadbg.cmd(under BfgMiner folder) with your correct com port.&lt;br /&gt;
  4. Double click icadbg.cmd.&lt;br /&gt;
&lt;br /&gt;
= Links =&lt;br /&gt;
* www.nxp.com/documents/user_manual/UM10462.pdf&lt;br /&gt;
* LPC11u1x User Manual: 11.4.3 SoftConnect&lt;br /&gt;
* LPC11u1x Datasheet : 11.1 Suggested USB interface solutions&lt;br /&gt;
* http://www.lpcware.com/content/forum/disconnect-usb-by-software-in-lpc1343&lt;br /&gt;
* http://www.lpcware.com/content/forum/softconnect-not-working-sometimes&lt;br /&gt;
* http://www.lpcware.com/content/forum/nvicsystemreset-can-not-reset-mcu&lt;br /&gt;
* [http://www.lpcware.com/lpcxpresso/activate LPCXpresso Active URL]&lt;br /&gt;
* [http://www.lpcware.com/content/nxpfile/lpcopen-software-development-platform-lpc11xx-packages-0 LPCOpen sourcecode]&lt;br /&gt;
* [http://docs.lpcware.com/lpcopen/v1.03/ LPCOpen docs]&lt;br /&gt;
* [http://www.lpcware.com/system/files/LPCXpressoLPC11U14revA_0.pdf LPC11U14 Rev A Schematic]&lt;br /&gt;
* [http://www.nxp.com/documents/errata_sheet/ES_LPC11U1X.pdf Errata sheet LPC11U1x]&lt;br /&gt;
* [http://support.code-red-tech.com/CodeRedWiki/UsingGDB?highlight=%28LPC\-Link%29 Using command line GDB]&lt;br /&gt;
* Baremetal programming&lt;br /&gt;
** http://eleceng.dit.ie/frank/arm/BareMetalLPC1114/index.html&lt;br /&gt;
** http://eewiki.net/display/microcontroller/Getting+Started+with+NXP%27s+LPC11XX+Cortex-M0+ARM+Microcontrollers&lt;br /&gt;
** http://tech.munts.com/MCU/Frameworks/RaspberryPi/expansion/LPC1114/&lt;br /&gt;
* ULINK2&lt;br /&gt;
** [http://www.keil.com/support/docs/3632.htm ULINK: How to downgrade the firmware of ULINK2/ME]&lt;br /&gt;
** [http://www.keil.com/support/man/docs/ulink2/ulink2_fw_upgrade.htm Firmware Upgrade Utility]&lt;br /&gt;
** [http://www.keil.com/support/man/docs/ulink2/ulink2_trblsh_hwcheck.htm Hardware Checklist]&lt;br /&gt;
** [http://www.keil.com/support/man/docs/uv4/uv4_cl_programflash.htm Program Flash Example]&lt;br /&gt;
* LPC-Link&lt;br /&gt;
** [http://www.support.code-red-tech.com/CodeRedWiki/BootingLPCLink?highlight=%28dfu%5C-util%29 Booting LPC-Link]&lt;br /&gt;
** [http://www.support.code-red-tech.com/CodeRedWiki/LPCLinkDiagnostics?highlight=%28dfu%5C-util%29 Diagnostics when connecting to LPC-Link]&lt;br /&gt;
* [http://www.keil.com/support/man/docs/dapdebug/dapdebug_introduction.htm About CMSIS-DAP]&lt;br /&gt;
* [http://www.lpcware.com/content/nxpfile/an11321-porting-cmsis-dap-debugger-cortex-m0-platform Porting the CMSIS-DAP debugger to the Cortex-M0 platform]&lt;br /&gt;
* [http://microcontrollershop.com/product_info.php?products_id=4838 LPC11U14 ARM Cortex-M0 Board]&lt;br /&gt;
* [http://www.lpcware.com/content/blog/application-programming-iap-code-example In-Application Programming (IAP) Code Example]&lt;br /&gt;
*software for flashing / upgrading firmware&lt;br /&gt;
**[http://www.lpcware.com/lpcxpresso/download LPCXpresso] (SWD method)&lt;/div&gt;</summary>
		<author><name>Xiangfu</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Avalon&amp;diff=55931</id>
		<title>Avalon</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Avalon&amp;diff=55931"/>
		<updated>2015-04-04T06:11:04Z</updated>

		<summary type="html">&lt;p&gt;Xiangfu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox company|name=Avalon Project|native_name=阿瓦龙电子|image=[[{{ns:file}}:Logo-A.png|270x64px]]|website=[http://www.canaan-creative.com/ canaan-creative.com]|parent=Canaan Creative}}&lt;br /&gt;
&lt;br /&gt;
Avalon is the first product name of Avalon project. Avalon is a project which produces [[bitcoin]]  ASIC&amp;lt;ref&amp;gt;https://en.wikipedia.org/wiki/ASIC&amp;lt;/ref&amp;gt; mining machine. the project created by 张楠赓&amp;lt;ref&amp;gt;http://www.canaan-creative.com&amp;lt;/ref&amp;gt; &amp;lt;ref&amp;gt;https://bitcointalk.org/index.php?action=profile;u=38132&amp;lt;/ref&amp;gt; and Yifu Guo&amp;lt;ref&amp;gt;http://bitsyn.com&amp;lt;/ref&amp;gt; &amp;lt;ref&amp;gt;https://bitcointalk.org/index.php?action=profile;u=68196&amp;lt;/ref&amp;gt;. this project started at later 2012 with a bitcointalk&amp;lt;ref&amp;gt;https://bitcointalk.org/&amp;lt;/ref&amp;gt; thread&amp;lt;ref&amp;gt;https://bitcointalk.org/index.php?topic=110090.0&amp;lt;/ref&amp;gt;. Avalon project have three different ASIC, named A3256, A3255, A3233, have two type of bitcoin transaction machines. Avalon1 and Avalon2. right now Avalon project people working very hard on third generation machine. named Avalon3. it is 2U size, using the newest 40nm ASIC, (7GHS/chip, 0.7Watt/G).&lt;br /&gt;
&lt;br /&gt;
After one year of Avalon project started, Yifu Guo(Bitsyncom)&amp;lt;ref&amp;gt;http://bitsyn.com&amp;lt;/ref&amp;gt; left Avalon project. The Canaan Creative&amp;lt;ref&amp;gt;http://www.canaan-creative.com&amp;lt;/ref&amp;gt; (founded by ngzhang) have full in charge of the project running from 2014 and EHash.com(The online shop that accept Bitcoin)&amp;lt;ref&amp;gt;http://ehash.com&amp;lt;/ref&amp;gt; was part of Canaan Creative.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; width=100% style=&amp;quot;border: 0px solid #eee; padding: 0px&amp;quot;&lt;br /&gt;
! width=33% style=&amp;quot;background:#FCC6FF;border-left:0px solid white;border-right:5px solid white;border-top:5px solid white;&amp;quot; | For users&lt;br /&gt;
! width=33% style=&amp;quot;background:#B3DDF4;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;&amp;quot; | For developers&lt;br /&gt;
! width=33% style=&amp;quot;background:#F5FC7F;border-left:5px solid white;border-right:0px solid white;border-top:5px solid white;&amp;quot; | For businesses&lt;br /&gt;
|-&lt;br /&gt;
|valign=&amp;quot;TOP&amp;quot; style=&amp;quot;background:#FEE9FF;border-left:0px solid white;border-right:5px solid white;border-bottom:5px solid white;&amp;quot; | &lt;br /&gt;
* [[Avalon1]], Using A3256, 66/110GHs machines&lt;br /&gt;
* [[Avalon2]], Using A3255, 145/300GHs machines&lt;br /&gt;
* [[Avalon3]], Using A3233, 105/290/800/GHs machines&lt;br /&gt;
* [[Avalon4]], Using A3222([http://downloads.canaan-creative.com/browser/hardware/A3222/datasheet/A3222Q56-140627-V01-EN.pdf datasheet]), 700W, 1T machines&lt;br /&gt;
&lt;br /&gt;
* [[Avalon3.5]], Using A3233, Add more features.&lt;br /&gt;
* [[Avalon nano]], Using only one A3233, Small USB device.&lt;br /&gt;
* [http://downloads.canaan-creative.com/ams AMS] A web base Avalon Management System. used on a 20,000 Avalon3-290 farm. [http://downloads.canaan-creative.com/ams/3d here] is the &#039;&#039;&#039;3D&#039;&#039;&#039; version AMS.&lt;br /&gt;
* [[Avalon mm tools]] is the tools for upgrade MM firmware or testing the ASIC cores.&lt;br /&gt;
&lt;br /&gt;
|valign=&amp;quot;TOP&amp;quot; style=&amp;quot;background:#D4EDFB;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;&amp;quot; | &lt;br /&gt;
* [http://downloads.canaan-creative.com/ Downloads]&lt;br /&gt;
* [https://github.com/Canaan-Creative Software engineering]&lt;br /&gt;
* [http://lists.canaan-creative.com Mailing list for discussion]&lt;br /&gt;
* [http://goo.gl/2ll1C0 IRC channel for share and help]&lt;br /&gt;
* [http://downloads.canaan-creative.com/irclogs/ IRC logs]&lt;br /&gt;
* [http://bbs.canaan-creative.com Avalon Chinese BBS(中文论坛)]&lt;br /&gt;
* [http://www.btcfans.com/it618_scoremall-scoremall.html Avalon Chinese Shop(中文商城)]&lt;br /&gt;
&lt;br /&gt;
|valign=&amp;quot;TOP&amp;quot; style=&amp;quot;background:#FCFFCD;border-left:5px solid white;border-right:0px solid white;border-bottom:5px solid white;&amp;quot; | &lt;br /&gt;
* [https://ehash.com Online shop: ehash.com]&lt;br /&gt;
* [http://www.canaan-creative.com Company Website]&lt;br /&gt;
* Please email to service@canaan-creative.com for more informations&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Links =&lt;br /&gt;
== Bitcointalk thread ==&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=938679.0 Valkir&#039;s Comprehensive Avalon Avalon4 Setup]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=922558  Dogie&#039;s Comprehensive Avalon Avalon4 Setup ]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=140539.0 Avalon ASIC users thread]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=587545.0 Avalon MM (miner manager) development thread]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=604853.0 Avalon Gen2&amp;amp;3 ASIC users thread]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=604281.msg6666298#msg6666298 Avalon authorized e-shop EHash.com online]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=779612.0;all Avalon4 (A3222, 28nm, ~25GHS, ~0.6W/G) sample chips available here: EHash.com ]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=751434.0 Dogie&#039;s Comprehensive Avalon Avalon3 Setup ]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=493358  Dogie&#039;s Comprehensive Avalon Avalon2 Setup ]&lt;br /&gt;
&lt;br /&gt;
== AMA ==&lt;br /&gt;
Join us on Reddit this Thursday, April 9, at 9am Eastern Standard Time. We will use the ID=AvalonBTC. The website: http://www.reddit.com/r/IAmA&lt;br /&gt;
&lt;br /&gt;
This is your chance to ask Ngzhang anything about the Bitcoin mining in China, Bitcoin in China, Any question of Avalon project(and anything else  you like). Make sure to mark it on your calendar. Ngzhang will answer questions for 90 minutes. Get your questions ready!&lt;br /&gt;
&lt;br /&gt;
Ngzhang(张楠赓)：江湖人称“南瓜张”；世界上第一台ASIC矿机“阿瓦隆”的发明者。资深动漫宅男。&lt;br /&gt;
= References =&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[zh-cn:阿瓦隆]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]]&lt;/div&gt;</summary>
		<author><name>Xiangfu</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Avalon4&amp;diff=55796</id>
		<title>Avalon4</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Avalon4&amp;diff=55796"/>
		<updated>2015-04-01T02:11:48Z</updated>

		<summary type="html">&lt;p&gt;Xiangfu: /* Links */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Pictures =&lt;br /&gt;
[[File:AvalonA3233chips.jpeg | 320px]] [[File:Avalon4-a3222-1.jpg | 320px]] [[File:Avalon4-A3222-3.jpg | 320px]]&lt;br /&gt;
&lt;br /&gt;
= A3222 =&lt;br /&gt;
* Datasheet [http://downloads.canaan-creative.com/browser/hardware/A3222/datasheet/A3222Q56-140627-V01-EN.pdf download here]&lt;br /&gt;
&lt;br /&gt;
 Package: QFN56-8X8, 0.5mm pitch&lt;br /&gt;
 Core voltage: 0.65 ~ 0.8V&lt;br /&gt;
 Chip frequency: 400MHz&lt;br /&gt;
 Hashrate: 25-30G (Normal，0.75V)&lt;br /&gt;
 Power usage: 0.45-0.55W/G on ASIC side&lt;br /&gt;
 VDDIO: 1.5 ~ 2.5V&lt;br /&gt;
&lt;br /&gt;
== SPI Example ==&lt;br /&gt;
[[File:Avalon4-SPI-EXAMPLE.jpeg | 640px]]&lt;br /&gt;
&lt;br /&gt;
 a real data:&lt;br /&gt;
 1st:&lt;br /&gt;
 work n chip1&lt;br /&gt;
 {576&#039;hc16801619d8d4242e06e5fab25a54bbe222e8b877848c34beea79cd6528caf7e33cde02a983dab158119ce2a1c9fc4eddac8ce296d0fd9da6e18f645087e051a2d547050e8dc86b1, 64&#039;ha, 32&#039;h1, 32&#039;h1, 32&#039;h1} &lt;br /&gt;
 work n chip0&lt;br /&gt;
 {576&#039;h1bed3ba0a2cb45c1d8f8ef6712146495c44192c07145fd6d974bf4bb8f41371d65c90d1e9cb18a17fa77fe7d13cdfd7b0063910762a5f25c06b168ae087e051a895170504ac1d001, 64&#039;h5, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 &lt;br /&gt;
 2nd:&lt;br /&gt;
 work n+1 chip1&lt;br /&gt;
 {576&#039;h0, 64&#039;hb, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 work n+1 chip0&lt;br /&gt;
 {576&#039;h0, 64&#039;h6, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 &lt;br /&gt;
 3rd:&lt;br /&gt;
 work n+2 chip1&lt;br /&gt;
 {576&#039;h0, 64&#039;hc, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 work n+2 chip0&lt;br /&gt;
 {576&#039;h0, 64&#039;h7, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 &lt;br /&gt;
 then get nonce 32&#039;h1beebba0 for chip0, 32&#039;hc1698161 for chip1;&lt;br /&gt;
&lt;br /&gt;
= Avalon4 =&lt;br /&gt;
Each module carry 40 A3222 ASICs, the module should be working at 1TH/S and using ~680W power.&lt;br /&gt;
&lt;br /&gt;
[[File: Avalon4-BP-1.jpg | 320px]] [[File: Avalon4-BP-2.jpg | 320px]]&lt;br /&gt;
[[File: Avalon4-HU-1.jpg | 320px]] [[File: Avalon4-HU-2.jpg | 320px]]&lt;br /&gt;
[[File: Avalon4-MM-1.jpg | 320px]] [[File: Avalon4-MM-2.jpg | 320px]]&lt;br /&gt;
[[File: Avalon4-PW-1.jpg | 320px]]&lt;br /&gt;
&lt;br /&gt;
== Avalon4 connection ==&lt;br /&gt;
[[File:Avalon4-connection.png | 320px]]&lt;br /&gt;
&lt;br /&gt;
== JTAG Port ==&lt;br /&gt;
[[File:Avalon4-JTAG-PIN.jpeg | 320px]] [[File:Avalon4-XILINX-Cable.jpeg | 320px]]&lt;br /&gt;
&lt;br /&gt;
== PMU ==&lt;br /&gt;
[[File:Avalon4-PMU-Connector.jpeg | 310px]] [[File:Avalon4-PMU-Connector-Header.jpeg | 310px]]&lt;br /&gt;
&lt;br /&gt;
[[File:Avalon4-PMU-P1.jpeg | 310px]] [[File:Avalon4-PMU-P2.jpeg | 310px]]&lt;br /&gt;
&lt;br /&gt;
== HU ==&lt;br /&gt;
[[File:Avalon-HU.jpeg | 310px]]&lt;br /&gt;
&lt;br /&gt;
== Power &amp;amp; GND ==&lt;br /&gt;
[[File:Avalon4-Power-GND.jpeg | 320px]]&lt;br /&gt;
&lt;br /&gt;
== LED ==&lt;br /&gt;
[[File:Avalon4 FPLed.png  | 390px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! LED&lt;br /&gt;
! OFF&lt;br /&gt;
! ON&lt;br /&gt;
! BLINKING&lt;br /&gt;
! MEMO&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| ERR&lt;br /&gt;
| -&lt;br /&gt;
| &#039;&#039;&#039;POST failed&#039;&#039;&#039; or &#039;&#039;&#039;One module dead&#039;&#039;&#039;&lt;br /&gt;
| Manual&lt;br /&gt;
| &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| WARN&lt;br /&gt;
| Hashing&lt;br /&gt;
| Idle mode&lt;br /&gt;
| &#039;&#039;&#039;Fan is 0&#039;&#039;&#039; or &#039;&#039;&#039;Overheat&#039;&#039;&#039;&lt;br /&gt;
| &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| TXD/RXD&lt;br /&gt;
| No data&lt;br /&gt;
| -&lt;br /&gt;
| Data transferring&lt;br /&gt;
| &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| N1/N2&lt;br /&gt;
| No nonce&lt;br /&gt;
| -&lt;br /&gt;
| Found one nonce&lt;br /&gt;
| &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| PG1/PG2&lt;br /&gt;
| -&lt;br /&gt;
| Power good&lt;br /&gt;
| Some of small PMU failed&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== IIC ==&lt;br /&gt;
[[File:IIC_Link_Avalon4.png]]&lt;br /&gt;
&lt;br /&gt;
== Avalon4 CGMiner Under Ubuntu 14.04 ==&lt;br /&gt;
===  Download ===&lt;br /&gt;
 Inside your home directory, download Cgminer&lt;br /&gt;
 git clone https://github.com/Canaan-Creative/cgminer&lt;br /&gt;
&lt;br /&gt;
=== Compile ===&lt;br /&gt;
 cd cgminer&lt;br /&gt;
 git checkout origin/avalon4 -b avalon4&lt;br /&gt;
 ./autogen.sh --enable-avalon4&lt;br /&gt;
 make -j 4&lt;br /&gt;
&lt;br /&gt;
=== Run ===&lt;br /&gt;
 sudo ./cgminer --avalon4-fan 60 --avalon4-freq 200 --avalon4-voltage 7125 --lowmem -o http://stratum.pool:3333 -u  work -p pass &lt;br /&gt;
 or&lt;br /&gt;
 sudo ./cgminer --avalon4-fan 60 --avalon4-freq 200 --avalon4-voltage 7125 --lowmem  -o http://stratum.pool:3333 -u  work -p pass --api-allow W:192.168.2,W:192.168.2.1 --api-listen $@ 2&amp;gt;./log&lt;br /&gt;
&lt;br /&gt;
=== Tweak ===&lt;br /&gt;
* Led&lt;br /&gt;
  Format: &#039;&#039;&#039;ascset|ASCN,led,modularid&#039;&#039;&#039;&lt;br /&gt;
  eg: cgminer-api &amp;quot;ascset|0,led,1&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Fan&lt;br /&gt;
  Format: &#039;&#039;&#039;ascset|ASCN,fan,fanmin[-fanmax]&#039;&#039;&#039;&lt;br /&gt;
  eg: cgminer-api &amp;quot;ascset|0,fan,10&amp;quot; or cgminer-api &amp;quot;ascset|0,fan,10-100&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Voltage&lt;br /&gt;
  Format: &#039;&#039;&#039;ascset|ASCN,voltage,MMID-value[-miner_id-val_offset]&#039;&#039;&#039;&lt;br /&gt;
  eg: cgminer-api &amp;quot;ascset|0,voltage,1-7750&amp;quot;&lt;br /&gt;
      cgminer-api &amp;quot;ascset|0,voltage,1-7750-0-125&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Technical details ==&lt;br /&gt;
* The auc take &#039;&#039;&#039;1~2ms&#039;&#039;&#039; betwwen write and read. even the polling delay is 0 (4800 means 1ms)&lt;br /&gt;
* The cgminer each polling takes &#039;&#039;&#039;~20ms&#039;&#039;&#039;. even the polling delay is 0ms&lt;br /&gt;
&lt;br /&gt;
== MM Notes ==&lt;br /&gt;
=== [https://en.bitcoin.it/wiki/Avalon_mm_tools mm-tools for Raspberry Pi (Model B)] ===&lt;br /&gt;
&lt;br /&gt;
=== Compile flags ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! BOOTLOADER&lt;br /&gt;
! MM41&lt;br /&gt;
! DEBUG&lt;br /&gt;
|-&lt;br /&gt;
| 0&lt;br /&gt;
| No bootloader&lt;br /&gt;
| Support MM-4.0&lt;br /&gt;
| Disable debug&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Support bootloader&lt;br /&gt;
| Support MM-4.1&lt;br /&gt;
| Enable debug&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= User manual =&lt;br /&gt;
== Hashrate Refrence ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! MM Ver&lt;br /&gt;
! Chip Freq&lt;br /&gt;
! Voltage&lt;br /&gt;
! Hashrate&lt;br /&gt;
! Power usage&lt;br /&gt;
|-&lt;br /&gt;
| 4.0&lt;br /&gt;
| 420:390:360&lt;br /&gt;
| 8000&lt;br /&gt;
| 980G&lt;br /&gt;
| 594Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.0&lt;br /&gt;
| 450:390:370&lt;br /&gt;
| 8125&lt;br /&gt;
| 1T&lt;br /&gt;
| 640Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.0&lt;br /&gt;
| 450:400:390&lt;br /&gt;
| 8250&lt;br /&gt;
| 1.1T&lt;br /&gt;
| 655Watt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! MM Ver&lt;br /&gt;
! Chip Freq&lt;br /&gt;
! Voltage&lt;br /&gt;
! Hashrate&lt;br /&gt;
! Power usage&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 375:300:275&lt;br /&gt;
| 7000&lt;br /&gt;
| &#039;&#039;&#039;800G&#039;&#039;&#039;&lt;br /&gt;
|  419Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 375:350:300&lt;br /&gt;
| 7500&lt;br /&gt;
| &#039;&#039;&#039;866G&#039;&#039;&#039;&lt;br /&gt;
| 457Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 420:390:360&lt;br /&gt;
| 7625&lt;br /&gt;
| 980G&lt;br /&gt;
| 542Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 450:390:370&lt;br /&gt;
| 8000&lt;br /&gt;
| 1T&lt;br /&gt;
| 600Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 500:450:430&lt;br /&gt;
| 8125&lt;br /&gt;
| 1.14T&lt;br /&gt;
| 710Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 550:500:450&lt;br /&gt;
| 8250&lt;br /&gt;
| 1.25T&lt;br /&gt;
| 800Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 570:510:470&lt;br /&gt;
| 8375&lt;br /&gt;
| &#039;&#039;&#039;1.3T&#039;&#039;&#039;&lt;br /&gt;
| 990Watt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= AUC =&lt;br /&gt;
Avalon USB2IIC converter, USB VID:PID &#039;&#039;&#039;29f1:33f2&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:AUC.png]] &lt;br /&gt;
&lt;br /&gt;
Provided by cybtc&lt;br /&gt;
&lt;br /&gt;
== LED ==&lt;br /&gt;
* PWR: Power indicator&lt;br /&gt;
* R: AUC response error&lt;br /&gt;
* G: IIC Xfer&lt;br /&gt;
* B: AUC init&lt;br /&gt;
&lt;br /&gt;
== AUC Firmware ==&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141122/ 20141122] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141122&#039;&#039;&#039;&lt;br /&gt;
* Reset asic when usb config changed(true-&amp;gt;false)&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141105/ 20141105] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141105&#039;&#039;&#039;&lt;br /&gt;
* Code cleanup&lt;br /&gt;
* Improve for firmware burning&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141103/ 20141103] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141103&#039;&#039;&#039;&lt;br /&gt;
* Add watchdog&lt;br /&gt;
* Code cleanup&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141027/ 20141027] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141027&#039;&#039;&#039;&lt;br /&gt;
* Change Manufacturer to [http://www.canaan-creative.com CANAAN]&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141019/ 20141019] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141019&#039;&#039;&#039;&lt;br /&gt;
* First version of AUC firmware&lt;br /&gt;
* Source URL: https://github.com/Canaan-Creative/Avalon-USB-converter&lt;br /&gt;
&lt;br /&gt;
= RPi/703N Firmware =&lt;br /&gt;
=== Daily Building ===&lt;br /&gt;
* &#039;&#039;&#039;http://build.canaan-creative.com:8080/~mikeqin/build/&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20150331_1012/ 20150331] ===&lt;br /&gt;
* Add --avalon4-freezesafe option&lt;br /&gt;
* Fix hash rate counter&lt;br /&gt;
* Change default fan &amp;amp; overheat for separate miningmode&lt;br /&gt;
* Update cutoff process when Avalon4 is overheat&lt;br /&gt;
* Correct asic workflow when cutoff is off&lt;br /&gt;
* Enable voltage adjustment when cutoff is off&lt;br /&gt;
* Enable setting LED on/off through API command&lt;br /&gt;
* Add upgrade and status button when upgrade mm firmware finish&lt;br /&gt;
* Support mm-tools on TL-WR703N&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20150213_0800/ 20150213] ===&lt;br /&gt;
* Increase the voltage adjustment range for individual PMU&lt;br /&gt;
* Display voltage refrence in CGMiner status when CGMiner run with debug&lt;br /&gt;
* Add mining mode option for Avalon4&lt;br /&gt;
* Fix cutoff for individual voltage adjustment&lt;br /&gt;
* Fix hash counter when used a broken Avalon4 (DH almost 100%)&lt;br /&gt;
* Change voltage adjust interval from 8m to 30s (Support all MM4.1 and MM4.0 &amp;gt;= 401501-4778d610)&lt;br /&gt;
* Add freeze safe mode function&lt;br /&gt;
* Update frequency table (Step:125)&lt;br /&gt;
* Rewrite mm-tools, it will not compatile with the old one&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20150119_1609/ 20150119] ===&lt;br /&gt;
* Support auto adjust voltage individually(Only support on MM-4.1, MM4.0(&amp;gt;401501-d17f4a10))&lt;br /&gt;
* Support temperature display when it is &amp;lt; 0C.&lt;br /&gt;
* Support mm firmware upgrade through LuCI( Caution:Only for professional users!!!)&lt;br /&gt;
* Fix wifi cann&#039;t work on TL-WR703N&lt;br /&gt;
* Add mining mode&lt;br /&gt;
* Update the set_voltage method to one by one&lt;br /&gt;
* Change localwork statistics from software to hardware.&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141213_1015/ 20141213] ===&lt;br /&gt;
* Improve the voltage increase modules&lt;br /&gt;
* Fix duplicated local work &amp;amp; error work&lt;br /&gt;
* Fix the default settings of new module&lt;br /&gt;
* Fix MM41 voltage setting&lt;br /&gt;
* Add UI for password change&lt;br /&gt;
* Optimise the process of cgminer-status&lt;br /&gt;
* Fix display on avalon index page&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141203_1615/ 20141203] ===&lt;br /&gt;
* Add module elapsed time&lt;br /&gt;
* Modify the decrase offset from 250 to 4*125,increase step to 125&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141127_1341/ 20141127] ===&lt;br /&gt;
* Add TL-WR703N support&lt;br /&gt;
* Add automatic voltage support&lt;br /&gt;
* Add GHS5m and DH%5m for each module&lt;br /&gt;
* Fix AUC ADC value&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141124_1908/ 20141124] ===&lt;br /&gt;
* Add MM41 support&lt;br /&gt;
* Add mm count value in API status&lt;br /&gt;
* Fix the matching_work error&lt;br /&gt;
* Update dh calculation for luci&lt;br /&gt;
* Change theme name to avalon&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141118_1858/ 20141118] ===&lt;br /&gt;
* Adjust module voltage by ascset&lt;br /&gt;
* A new theme was added to luci,and use it as default&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141112_2245/ 20141112] ===&lt;br /&gt;
* Support RPi B/B+ version&lt;br /&gt;
* Change default IIC speed from 1M to 400K&lt;br /&gt;
* Add Avalon4 MM rolling ntime offset&lt;br /&gt;
* Update fan adjustment&lt;br /&gt;
* Add a new luci theme for Raspberry Pi&lt;br /&gt;
* Display DNA on cgminer status page&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141029_1407/ 20141029] ===&lt;br /&gt;
* First version of Avalon4 firmware&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/NEXT-TESTING/ NEXT-TESTING] ===&lt;br /&gt;
* NOTICE: Only for testing&lt;br /&gt;
&lt;br /&gt;
== Issues ==&lt;br /&gt;
* WIFI cann&#039;t work on TL-WR703N&lt;br /&gt;
 This issue was caused by ubus, We can enable or disable it through the button in  the webpage, &lt;br /&gt;
 but the display is invalid when wifi was opened.&lt;br /&gt;
 Work around method: https://github.com/openwrt/luci/commit/ecb0c2f11b861e5035b0397d2396ee4b5e9b3c3e&lt;br /&gt;
&lt;br /&gt;
* Local hashrate count lower than pool or actual.&lt;br /&gt;
 Change localwork statistics from software to hardware.&lt;br /&gt;
&lt;br /&gt;
= MM Firmware (For MM-4.1) =&lt;br /&gt;
== Daily Building ==&lt;br /&gt;
* &#039;&#039;&#039;http://build.canaan-creative.com:8080/~mikeqin/mm41/&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== [http://downloads.canaan-creative.com/software/avalon4/mm41/2015-03-12/ 20150312] ==&lt;br /&gt;
* Version &#039;&#039;&#039;411503-9281cd10&#039;&#039;&#039;&lt;br /&gt;
* Fix mm firmware revert&lt;br /&gt;
* Check pg when mm working&lt;br /&gt;
* Fix boot failure(Change bootloader with ila)&lt;br /&gt;
&lt;br /&gt;
== [http://downloads.canaan-creative.com/software/avalon4/mm41/2015-02-14/ 20150214] ==&lt;br /&gt;
* Version &#039;&#039;&#039;411502-d517e210&#039;&#039;&#039;&lt;br /&gt;
* Add a bootloader feature, auto reboot after download&lt;br /&gt;
* Feed watchdog when get package because it&#039;s a block function&lt;br /&gt;
* Fix system crash when modify the miner_id by unintentionally&lt;br /&gt;
* Change compile flag from MBOOT to BOOTLOADER&lt;br /&gt;
* Support mm config load &amp;amp; save&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm41/2015-01-15/ 20150115] ==&lt;br /&gt;
* Version &#039;&#039;&#039;411501-d17f4a10&#039;&#039;&#039;&lt;br /&gt;
* Fix negative temperatures&lt;br /&gt;
* Support MM Tx reset by CGMiner&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm41/2014-12-31/ 20141231] ==&lt;br /&gt;
* Version &#039;&#039;&#039;411501-08e45110&#039;&#039;&#039;&lt;br /&gt;
* Based on MM-4.0 &#039;&#039;&#039;401412-d31c2c10&#039;&#039;&#039;&lt;br /&gt;
* Turn down cpu frequency(100MHz -&amp;gt; 50MHz)&lt;br /&gt;
* Adjust clk of three domains.&lt;br /&gt;
* Fix LED warning blink when get new stratum&lt;br /&gt;
* Support voltage adjustion by miners&lt;br /&gt;
* Put the frequency table to CGMiner&lt;br /&gt;
* Miner&#039;s localwork statistics by HW&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm41/NEXT-TESTING/ NEXT-TESTING] ==&lt;br /&gt;
* Reboot mm automatically after upgrade&lt;br /&gt;
* Drop mboot,use a method to upgrade&lt;br /&gt;
* Store extra info for MM&lt;br /&gt;
&lt;br /&gt;
= MM Firmware (For MM-4.0) =&lt;br /&gt;
== Daily Building ==&lt;br /&gt;
* &#039;&#039;&#039;http://build.canaan-creative.com:8080/~mikeqin/mm/&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== [http://downloads.canaan-creative.com/software/avalon4/mm/2015-03-12/ 20150312] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401503-9281cd10&#039;&#039;&#039;&lt;br /&gt;
* Fix mm firmware revert&lt;br /&gt;
* Check pg when mm working&lt;br /&gt;
* Fix boot failure(Change bootloader with ila)&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2015-02-14/ 20150214] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401502-d517e210&#039;&#039;&#039;&lt;br /&gt;
* Add a bootloader feature, auto reboot after download&lt;br /&gt;
* Feed watchdog when get package because it&#039;s a block function&lt;br /&gt;
* Fix system crash when modify the miner_id by unintentionally&lt;br /&gt;
* Change compile flag from MBOOT to BOOTLOADER&lt;br /&gt;
* Support mm config load &amp;amp; save&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2015-01-19/ 20150119] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401501-4778d610&#039;&#039;&#039;&lt;br /&gt;
* Support voltage adjustion by miners&lt;br /&gt;
* Put the frequency table to CGMiner&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2015-01-15/ 20150115] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401501-d17f4a10&#039;&#039;&#039;&lt;br /&gt;
* Turn down cpu frequency(100MHz -&amp;gt; 50MHz)&lt;br /&gt;
* Adjust clk of three domains.&lt;br /&gt;
* Fix LED warning blink when get new stratum&lt;br /&gt;
* Miner&#039;s localwork statistics by HW&lt;br /&gt;
* Fix negative temperatures&lt;br /&gt;
* Support MM Tx reset by CGMiner&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-12-19/ 20141219] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401412-d31c2c10&#039;&#039;&#039;&lt;br /&gt;
* Fix temperautre read. read once per second not 200 times per second&lt;br /&gt;
* Compile MM under Virtual Machine may cause unknown problem. this version compile under ubuntu 14.04&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-12-17/ 20141217] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401412-39242210&#039;&#039;&#039;&lt;br /&gt;
* Change api for miner work statistics&lt;br /&gt;
* Fix the g_local_work count&lt;br /&gt;
* Fix temperautre &amp;lt; 0&lt;br /&gt;
* Fix led display when post failed&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-12-13/ 20141213] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401412-7ef4ab10&#039;&#039;&#039;&lt;br /&gt;
* Support MBOOT&lt;br /&gt;
* Keep the nonce2_offse and nonce2_range since g_module_id didn&#039;t change&lt;br /&gt;
* Keep mm working when temp is greater than IDLE_TEMP&lt;br /&gt;
* Add parameter for test core count&lt;br /&gt;
* Warning when no fan connect&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-22/ 20141122] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401411-cad52ec0&#039;&#039;&#039;&lt;br /&gt;
* Fix the type on DEFAULT MDOULES&lt;br /&gt;
* Fix the led status when warning&lt;br /&gt;
* Add MM4.1 defines&lt;br /&gt;
* Add new power module in test/&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-11/ 20141111] ==&lt;br /&gt;
* Version: &#039;&#039;&#039;401411-5965e0f0&#039;&#039;&#039;&lt;br /&gt;
* Add ntime offset configure from outside&lt;br /&gt;
* Reset globe values when idle&lt;br /&gt;
* Update ChangeLog, README and MM_VERSION&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-09/ 20141109] ==&lt;br /&gt;
* Version: &#039;&#039;&#039;401410-c6ba5180&#039;&#039;&#039;&lt;br /&gt;
* Big Code cleanup, Update MM protocol. &lt;br /&gt;
* Update timeout value to 90% the theory value.&lt;br /&gt;
* Fix the hashrate couning.&lt;br /&gt;
* Fix watchdog issue. enable watchdog.&lt;br /&gt;
* Remove g_module_id check since we use I2C&lt;br /&gt;
* Move adjust fan in polling package.&lt;br /&gt;
* Update MM idle default fan speed to 10%&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-04/ 20141104] ==&lt;br /&gt;
* Version: &#039;&#039;&#039;401410-223a1c50&#039;&#039;&#039;&lt;br /&gt;
* Update idle timeout from 5s to 3s&lt;br /&gt;
* Display ID on controller LEDs for debug&lt;br /&gt;
* Fix the automatic module detect&lt;br /&gt;
* Disable watch dog&lt;br /&gt;
* IDLE check when both (new stratum) and (module id) was configured&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-01/ 20141101] ==&lt;br /&gt;
* Fix the front led display&lt;br /&gt;
* Cutoff power after testing&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-10-30/ 20141030] ==&lt;br /&gt;
* First version of Avalon4 firmware&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/NEXT-TESTING/ NEXT-TESTING] ==&lt;br /&gt;
&lt;br /&gt;
= Design file =&lt;br /&gt;
* [http://downloads.canaan-creative.com/hardware/A3222/ http://downloads.canaan-creative.com/hardware/A3222/]&lt;br /&gt;
&lt;br /&gt;
= Links =&lt;br /&gt;
* [http://www.yibite.com/article-4731-1.html Avalon的第四代BTC挖矿芯片A3222 通过了初步的功能测试]&lt;br /&gt;
* [http://www.cybtc.com/article-1508-1.html 阿瓦隆4比特币矿机1T单模组彩云评测]&lt;br /&gt;
* http://www.cybtc.org/article-70-1.html&lt;br /&gt;
* https://bitcointalk.org/index.php?topic=1008726.0&lt;br /&gt;
&lt;br /&gt;
[[zh-cn:阿瓦隆4]]&lt;/div&gt;</summary>
		<author><name>Xiangfu</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Avalon4&amp;diff=55662</id>
		<title>Avalon4</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Avalon4&amp;diff=55662"/>
		<updated>2015-03-24T11:53:49Z</updated>

		<summary type="html">&lt;p&gt;Xiangfu: /* Hashrate Refrence */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Pictures =&lt;br /&gt;
[[File:AvalonA3233chips.jpeg | 320px]] [[File:Avalon4-a3222-1.jpg | 320px]] [[File:Avalon4-A3222-3.jpg | 320px]]&lt;br /&gt;
&lt;br /&gt;
= A3222 =&lt;br /&gt;
* Datasheet [http://downloads.canaan-creative.com/browser/hardware/A3222/datasheet/A3222Q56-140627-V01-EN.pdf download here]&lt;br /&gt;
&lt;br /&gt;
 Package: QFN56-8X8, 0.5mm pitch&lt;br /&gt;
 Core voltage: 0.65 ~ 0.8V&lt;br /&gt;
 Chip frequency: 400MHz&lt;br /&gt;
 Hashrate: 25-30G (Normal，0.75V)&lt;br /&gt;
 Power usage: 0.45-0.55W/G on ASIC side&lt;br /&gt;
 VDDIO: 1.5 ~ 2.5V&lt;br /&gt;
&lt;br /&gt;
== SPI Example ==&lt;br /&gt;
[[File:Avalon4-SPI-EXAMPLE.jpeg | 640px]]&lt;br /&gt;
&lt;br /&gt;
 a real data:&lt;br /&gt;
 1st:&lt;br /&gt;
 work n chip1&lt;br /&gt;
 {576&#039;hc16801619d8d4242e06e5fab25a54bbe222e8b877848c34beea79cd6528caf7e33cde02a983dab158119ce2a1c9fc4eddac8ce296d0fd9da6e18f645087e051a2d547050e8dc86b1, 64&#039;ha, 32&#039;h1, 32&#039;h1, 32&#039;h1} &lt;br /&gt;
 work n chip0&lt;br /&gt;
 {576&#039;h1bed3ba0a2cb45c1d8f8ef6712146495c44192c07145fd6d974bf4bb8f41371d65c90d1e9cb18a17fa77fe7d13cdfd7b0063910762a5f25c06b168ae087e051a895170504ac1d001, 64&#039;h5, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 &lt;br /&gt;
 2nd:&lt;br /&gt;
 work n+1 chip1&lt;br /&gt;
 {576&#039;h0, 64&#039;hb, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 work n+1 chip0&lt;br /&gt;
 {576&#039;h0, 64&#039;h6, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 &lt;br /&gt;
 3rd:&lt;br /&gt;
 work n+2 chip1&lt;br /&gt;
 {576&#039;h0, 64&#039;hc, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 work n+2 chip0&lt;br /&gt;
 {576&#039;h0, 64&#039;h7, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 &lt;br /&gt;
 then get nonce 32&#039;h1beebba0 for chip0, 32&#039;hc1698161 for chip1;&lt;br /&gt;
&lt;br /&gt;
= Avalon4 =&lt;br /&gt;
Each module carry 40 A3222 ASICs, the module should be working at 1TH/S and using ~680W power.&lt;br /&gt;
&lt;br /&gt;
[[File: Avalon4-BP-1.jpg | 320px]] [[File: Avalon4-BP-2.jpg | 320px]]&lt;br /&gt;
[[File: Avalon4-HU-1.jpg | 320px]] [[File: Avalon4-HU-2.jpg | 320px]]&lt;br /&gt;
[[File: Avalon4-MM-1.jpg | 320px]] [[File: Avalon4-MM-2.jpg | 320px]]&lt;br /&gt;
[[File: Avalon4-PW-1.jpg | 320px]]&lt;br /&gt;
&lt;br /&gt;
== Avalon4 connection ==&lt;br /&gt;
[[File:Avalon4-connection.png | 320px]]&lt;br /&gt;
&lt;br /&gt;
== JTAG Port ==&lt;br /&gt;
[[File:Avalon4-JTAG-PIN.jpeg | 320px]] [[File:Avalon4-XILINX-Cable.jpeg | 320px]]&lt;br /&gt;
&lt;br /&gt;
== PMU ==&lt;br /&gt;
[[File:Avalon4-PMU-Connector.jpeg | 310px]] [[File:Avalon4-PMU-Connector-Header.jpeg | 310px]]&lt;br /&gt;
&lt;br /&gt;
[[File:Avalon4-PMU-P1.jpeg | 310px]] [[File:Avalon4-PMU-P2.jpeg | 310px]]&lt;br /&gt;
&lt;br /&gt;
== HU ==&lt;br /&gt;
[[File:Avalon-HU.jpeg | 310px]]&lt;br /&gt;
&lt;br /&gt;
== Power &amp;amp; GND ==&lt;br /&gt;
[[File:Avalon4-Power-GND.jpeg | 320px]]&lt;br /&gt;
&lt;br /&gt;
== LED ==&lt;br /&gt;
[[File:Avalon4 FPLed.png  | 390px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! LED&lt;br /&gt;
! OFF&lt;br /&gt;
! ON&lt;br /&gt;
! BLINKING&lt;br /&gt;
! MEMO&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| ERR&lt;br /&gt;
| -&lt;br /&gt;
| &#039;&#039;&#039;POST failed&#039;&#039;&#039; or &#039;&#039;&#039;One module dead&#039;&#039;&#039;&lt;br /&gt;
| Manual&lt;br /&gt;
| &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| WARN&lt;br /&gt;
| Hashing&lt;br /&gt;
| Idle mode&lt;br /&gt;
| &#039;&#039;&#039;Fan is 0&#039;&#039;&#039; or &#039;&#039;&#039;Overheat&#039;&#039;&#039;&lt;br /&gt;
| &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| TXD/RXD&lt;br /&gt;
| No data&lt;br /&gt;
| -&lt;br /&gt;
| Data transferring&lt;br /&gt;
| &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| N1/N2&lt;br /&gt;
| No nonce&lt;br /&gt;
| -&lt;br /&gt;
| Found one nonce&lt;br /&gt;
| &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| PG1/PG2&lt;br /&gt;
| -&lt;br /&gt;
| Power good&lt;br /&gt;
| Some of small PMU failed&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== IIC ==&lt;br /&gt;
[[File:IIC_Link_Avalon4.png]]&lt;br /&gt;
&lt;br /&gt;
== Avalon4 CGMiner Under Ubuntu 14.04 ==&lt;br /&gt;
===  Download ===&lt;br /&gt;
 Inside your home directory, download Cgminer&lt;br /&gt;
 git clone https://github.com/Canaan-Creative/cgminer&lt;br /&gt;
&lt;br /&gt;
=== Compile ===&lt;br /&gt;
 cd cgminer&lt;br /&gt;
 git checkout origin/avalon4 -b avalon4&lt;br /&gt;
 ./autogen.sh --enable-avalon4&lt;br /&gt;
 make -j 4&lt;br /&gt;
&lt;br /&gt;
=== Run ===&lt;br /&gt;
 sudo ./cgminer --avalon4-fan 60 --avalon4-freq 200 --avalon4-voltage 7125 --lowmem -o http://stratum.pool:3333 -u  work -p pass &lt;br /&gt;
 or&lt;br /&gt;
 sudo ./cgminer --avalon4-fan 60 --avalon4-freq 200 --avalon4-voltage 7125 --lowmem  -o http://stratum.pool:3333 -u  work -p pass --api-allow W:192.168.2,W:192.168.2.1 --api-listen $@ 2&amp;gt;./log&lt;br /&gt;
&lt;br /&gt;
=== Tweak ===&lt;br /&gt;
* Led&lt;br /&gt;
  Format: &#039;&#039;&#039;ascset|ASCN,led,modularid&#039;&#039;&#039;&lt;br /&gt;
  eg: cgminer-api &amp;quot;ascset|0,led,1&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Fan&lt;br /&gt;
  Format: &#039;&#039;&#039;ascset|ASCN,fan,fanmin[-fanmax]&#039;&#039;&#039;&lt;br /&gt;
  eg: cgminer-api &amp;quot;ascset|0,fan,10&amp;quot; or cgminer-api &amp;quot;ascset|0,fan,10-100&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Voltage&lt;br /&gt;
  Format: &#039;&#039;&#039;ascset|ASCN,voltage,MMID-value[-miner_id-val_offset]&#039;&#039;&#039;&lt;br /&gt;
  eg: cgminer-api &amp;quot;ascset|0,voltage,1-7750&amp;quot;&lt;br /&gt;
      cgminer-api &amp;quot;ascset|0,voltage,1-7750-0-125&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Technical details ==&lt;br /&gt;
* The auc take &#039;&#039;&#039;1~2ms&#039;&#039;&#039; betwwen write and read. even the polling delay is 0 (4800 means 1ms)&lt;br /&gt;
* The cgminer each polling takes &#039;&#039;&#039;~20ms&#039;&#039;&#039;. even the polling delay is 0ms&lt;br /&gt;
&lt;br /&gt;
== MM Notes ==&lt;br /&gt;
=== [https://en.bitcoin.it/wiki/Avalon_mm_tools mm-tools for Raspberry Pi (Model B)] ===&lt;br /&gt;
&lt;br /&gt;
=== Compile flags ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! BOOTLOADER&lt;br /&gt;
! MM41&lt;br /&gt;
! DEBUG&lt;br /&gt;
|-&lt;br /&gt;
| 0&lt;br /&gt;
| No bootloader&lt;br /&gt;
| Support MM-4.0&lt;br /&gt;
| Disable debug&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Support bootloader&lt;br /&gt;
| Support MM-4.1&lt;br /&gt;
| Enable debug&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= User manual =&lt;br /&gt;
== Hashrate Refrence ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! MM Ver&lt;br /&gt;
! Chip Freq&lt;br /&gt;
! Voltage&lt;br /&gt;
! Hashrate&lt;br /&gt;
! Power usage&lt;br /&gt;
|-&lt;br /&gt;
| 4.0&lt;br /&gt;
| 420:390:360&lt;br /&gt;
| 8000&lt;br /&gt;
| 980G&lt;br /&gt;
| 594Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.0&lt;br /&gt;
| 450:390:370&lt;br /&gt;
| 8125&lt;br /&gt;
| 1T&lt;br /&gt;
| 640Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.0&lt;br /&gt;
| 450:400:390&lt;br /&gt;
| 8250&lt;br /&gt;
| 1.1T&lt;br /&gt;
| 655Watt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! MM Ver&lt;br /&gt;
! Chip Freq&lt;br /&gt;
! Voltage&lt;br /&gt;
! Hashrate&lt;br /&gt;
! Power usage&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 375:350:300&lt;br /&gt;
| 7500&lt;br /&gt;
| &#039;&#039;&#039;866G&#039;&#039;&#039;&lt;br /&gt;
| ? Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 420:390:360&lt;br /&gt;
| 7625&lt;br /&gt;
| 980G&lt;br /&gt;
| 542Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 450:390:370&lt;br /&gt;
| 8000&lt;br /&gt;
| 1T&lt;br /&gt;
| 600Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 500:450:430&lt;br /&gt;
| 8125&lt;br /&gt;
| 1.14T&lt;br /&gt;
| 710Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 550:500:450&lt;br /&gt;
| 8250&lt;br /&gt;
| 1.25T&lt;br /&gt;
| 800Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 570:510:470&lt;br /&gt;
| 8375&lt;br /&gt;
| &#039;&#039;&#039;1.3T&#039;&#039;&#039;&lt;br /&gt;
| 990Watt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= AUC =&lt;br /&gt;
Avalon USB2IIC converter, USB VID:PID &#039;&#039;&#039;29f1:33f2&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:AUC.png]] &lt;br /&gt;
&lt;br /&gt;
Provided by cybtc&lt;br /&gt;
&lt;br /&gt;
== LED ==&lt;br /&gt;
* PWR: Power indicator&lt;br /&gt;
* R: AUC response error&lt;br /&gt;
* G: IIC Xfer&lt;br /&gt;
* B: AUC init&lt;br /&gt;
&lt;br /&gt;
== AUC Firmware ==&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141122/ 20141122] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141122&#039;&#039;&#039;&lt;br /&gt;
* Reset asic when usb config changed(true-&amp;gt;false)&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141105/ 20141105] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141105&#039;&#039;&#039;&lt;br /&gt;
* Code cleanup&lt;br /&gt;
* Improve for firmware burning&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141103/ 20141103] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141103&#039;&#039;&#039;&lt;br /&gt;
* Add watchdog&lt;br /&gt;
* Code cleanup&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141027/ 20141027] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141027&#039;&#039;&#039;&lt;br /&gt;
* Change Manufacturer to [http://www.canaan-creative.com CANAAN]&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141019/ 20141019] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141019&#039;&#039;&#039;&lt;br /&gt;
* First version of AUC firmware&lt;br /&gt;
* Source URL: https://github.com/Canaan-Creative/Avalon-USB-converter&lt;br /&gt;
&lt;br /&gt;
= RPi/703N Firmware =&lt;br /&gt;
=== Daily Building ===&lt;br /&gt;
* &#039;&#039;&#039;http://build.canaan-creative.com:8080/~mikeqin/build/&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20150213_0800/ 20150213] ===&lt;br /&gt;
* Increase the voltage adjustment range for individual PMU&lt;br /&gt;
* Display voltage refrence in CGMiner status when CGMiner run with debug&lt;br /&gt;
* Add mining mode option for Avalon4&lt;br /&gt;
* Fix cutoff for individual voltage adjustment&lt;br /&gt;
* Fix hash counter when used a broken Avalon4 (DH almost 100%)&lt;br /&gt;
* Change voltage adjust interval from 8m to 30s (Support all MM4.1 and MM4.0 &amp;gt;= 401501-4778d610)&lt;br /&gt;
* Add freeze safe mode function&lt;br /&gt;
* Update frequency table (Step:125)&lt;br /&gt;
* Rewrite mm-tools, it will not compatile with the old one&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20150119_1609/ 20150119] ===&lt;br /&gt;
* Support auto adjust voltage individually(Only support on MM-4.1, MM4.0(&amp;gt;401501-d17f4a10))&lt;br /&gt;
* Support temperature display when it is &amp;lt; 0C.&lt;br /&gt;
* Support mm firmware upgrade through LuCI( Caution:Only for professional users!!!)&lt;br /&gt;
* Fix wifi cann&#039;t work on TL-WR703N&lt;br /&gt;
* Add mining mode&lt;br /&gt;
* Update the set_voltage method to one by one&lt;br /&gt;
* Change localwork statistics from software to hardware.&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141213_1015/ 20141213] ===&lt;br /&gt;
* Improve the voltage increase modules&lt;br /&gt;
* Fix duplicated local work &amp;amp; error work&lt;br /&gt;
* Fix the default settings of new module&lt;br /&gt;
* Fix MM41 voltage setting&lt;br /&gt;
* Add UI for password change&lt;br /&gt;
* Optimise the process of cgminer-status&lt;br /&gt;
* Fix display on avalon index page&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141203_1615/ 20141203] ===&lt;br /&gt;
* Add module elapsed time&lt;br /&gt;
* Modify the decrase offset from 250 to 4*125,increase step to 125&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141127_1341/ 20141127] ===&lt;br /&gt;
* Add TL-WR703N support&lt;br /&gt;
* Add automatic voltage support&lt;br /&gt;
* Add GHS5m and DH%5m for each module&lt;br /&gt;
* Fix AUC ADC value&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141124_1908/ 20141124] ===&lt;br /&gt;
* Add MM41 support&lt;br /&gt;
* Add mm count value in API status&lt;br /&gt;
* Fix the matching_work error&lt;br /&gt;
* Update dh calculation for luci&lt;br /&gt;
* Change theme name to avalon&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141118_1858/ 20141118] ===&lt;br /&gt;
* Adjust module voltage by ascset&lt;br /&gt;
* A new theme was added to luci,and use it as default&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141112_2245/ 20141112] ===&lt;br /&gt;
* Support RPi B/B+ version&lt;br /&gt;
* Change default IIC speed from 1M to 400K&lt;br /&gt;
* Add Avalon4 MM rolling ntime offset&lt;br /&gt;
* Update fan adjustment&lt;br /&gt;
* Add a new luci theme for Raspberry Pi&lt;br /&gt;
* Display DNA on cgminer status page&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141029_1407/ 20141029] ===&lt;br /&gt;
* First version of Avalon4 firmware&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/NEXT-TESTING/ NEXT-TESTING] ===&lt;br /&gt;
* NOTICE: Only for testing&lt;br /&gt;
&lt;br /&gt;
== Issues ==&lt;br /&gt;
* WIFI cann&#039;t work on TL-WR703N&lt;br /&gt;
 This issue was caused by ubus, We can enable or disable it through the button in  the webpage, &lt;br /&gt;
 but the display is invalid when wifi was opened.&lt;br /&gt;
 Work around method: https://github.com/openwrt/luci/commit/ecb0c2f11b861e5035b0397d2396ee4b5e9b3c3e&lt;br /&gt;
&lt;br /&gt;
* Local hashrate count lower than pool or actual.&lt;br /&gt;
 Change localwork statistics from software to hardware.&lt;br /&gt;
&lt;br /&gt;
= MM Firmware (For MM-4.1) =&lt;br /&gt;
== Daily Building ==&lt;br /&gt;
* &#039;&#039;&#039;http://build.canaan-creative.com:8080/~mikeqin/mm41/&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== [http://downloads.canaan-creative.com/software/avalon4/mm41/2015-03-12/ 20150312] ==&lt;br /&gt;
* Version &#039;&#039;&#039;411503-9281cd10&#039;&#039;&#039;&lt;br /&gt;
* Fix mm firmware revert&lt;br /&gt;
* Check pg when mm working&lt;br /&gt;
* Fix boot failure(Change bootloader with ila)&lt;br /&gt;
&lt;br /&gt;
== [http://downloads.canaan-creative.com/software/avalon4/mm41/2015-02-14/ 20150214] ==&lt;br /&gt;
* Version &#039;&#039;&#039;411502-d517e210&#039;&#039;&#039;&lt;br /&gt;
* Add a bootloader feature, auto reboot after download&lt;br /&gt;
* Feed watchdog when get package because it&#039;s a block function&lt;br /&gt;
* Fix system crash when modify the miner_id by unintentionally&lt;br /&gt;
* Change compile flag from MBOOT to BOOTLOADER&lt;br /&gt;
* Support mm config load &amp;amp; save&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm41/2015-01-15/ 20150115] ==&lt;br /&gt;
* Version &#039;&#039;&#039;411501-d17f4a10&#039;&#039;&#039;&lt;br /&gt;
* Fix negative temperatures&lt;br /&gt;
* Support MM Tx reset by CGMiner&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm41/2014-12-31/ 20141231] ==&lt;br /&gt;
* Version &#039;&#039;&#039;411501-08e45110&#039;&#039;&#039;&lt;br /&gt;
* Based on MM-4.0 &#039;&#039;&#039;401412-d31c2c10&#039;&#039;&#039;&lt;br /&gt;
* Turn down cpu frequency(100MHz -&amp;gt; 50MHz)&lt;br /&gt;
* Adjust clk of three domains.&lt;br /&gt;
* Fix LED warning blink when get new stratum&lt;br /&gt;
* Support voltage adjustion by miners&lt;br /&gt;
* Put the frequency table to CGMiner&lt;br /&gt;
* Miner&#039;s localwork statistics by HW&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm41/NEXT-TESTING/ NEXT-TESTING] ==&lt;br /&gt;
* Reboot mm automatically after upgrade&lt;br /&gt;
* Drop mboot,use a method to upgrade&lt;br /&gt;
* Store extra info for MM&lt;br /&gt;
&lt;br /&gt;
= MM Firmware (For MM-4.0) =&lt;br /&gt;
== Daily Building ==&lt;br /&gt;
* &#039;&#039;&#039;http://build.canaan-creative.com:8080/~mikeqin/mm/&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== [http://downloads.canaan-creative.com/software/avalon4/mm/2015-03-12/ 20150312] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401503-9281cd10&#039;&#039;&#039;&lt;br /&gt;
* Fix mm firmware revert&lt;br /&gt;
* Check pg when mm working&lt;br /&gt;
* Fix boot failure(Change bootloader with ila)&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2015-02-14/ 20150214] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401502-d517e210&#039;&#039;&#039;&lt;br /&gt;
* Add a bootloader feature, auto reboot after download&lt;br /&gt;
* Feed watchdog when get package because it&#039;s a block function&lt;br /&gt;
* Fix system crash when modify the miner_id by unintentionally&lt;br /&gt;
* Change compile flag from MBOOT to BOOTLOADER&lt;br /&gt;
* Support mm config load &amp;amp; save&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2015-01-19/ 20150119] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401501-4778d610&#039;&#039;&#039;&lt;br /&gt;
* Support voltage adjustion by miners&lt;br /&gt;
* Put the frequency table to CGMiner&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2015-01-15/ 20150115] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401501-d17f4a10&#039;&#039;&#039;&lt;br /&gt;
* Turn down cpu frequency(100MHz -&amp;gt; 50MHz)&lt;br /&gt;
* Adjust clk of three domains.&lt;br /&gt;
* Fix LED warning blink when get new stratum&lt;br /&gt;
* Miner&#039;s localwork statistics by HW&lt;br /&gt;
* Fix negative temperatures&lt;br /&gt;
* Support MM Tx reset by CGMiner&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-12-19/ 20141219] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401412-d31c2c10&#039;&#039;&#039;&lt;br /&gt;
* Fix temperautre read. read once per second not 200 times per second&lt;br /&gt;
* Compile MM under Virtual Machine may cause unknown problem. this version compile under ubuntu 14.04&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-12-17/ 20141217] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401412-39242210&#039;&#039;&#039;&lt;br /&gt;
* Change api for miner work statistics&lt;br /&gt;
* Fix the g_local_work count&lt;br /&gt;
* Fix temperautre &amp;lt; 0&lt;br /&gt;
* Fix led display when post failed&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-12-13/ 20141213] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401412-7ef4ab10&#039;&#039;&#039;&lt;br /&gt;
* Support MBOOT&lt;br /&gt;
* Keep the nonce2_offse and nonce2_range since g_module_id didn&#039;t change&lt;br /&gt;
* Keep mm working when temp is greater than IDLE_TEMP&lt;br /&gt;
* Add parameter for test core count&lt;br /&gt;
* Warning when no fan connect&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-22/ 20141122] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401411-cad52ec0&#039;&#039;&#039;&lt;br /&gt;
* Fix the type on DEFAULT MDOULES&lt;br /&gt;
* Fix the led status when warning&lt;br /&gt;
* Add MM4.1 defines&lt;br /&gt;
* Add new power module in test/&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-11/ 20141111] ==&lt;br /&gt;
* Version: &#039;&#039;&#039;401411-5965e0f0&#039;&#039;&#039;&lt;br /&gt;
* Add ntime offset configure from outside&lt;br /&gt;
* Reset globe values when idle&lt;br /&gt;
* Update ChangeLog, README and MM_VERSION&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-09/ 20141109] ==&lt;br /&gt;
* Version: &#039;&#039;&#039;401410-c6ba5180&#039;&#039;&#039;&lt;br /&gt;
* Big Code cleanup, Update MM protocol. &lt;br /&gt;
* Update timeout value to 90% the theory value.&lt;br /&gt;
* Fix the hashrate couning.&lt;br /&gt;
* Fix watchdog issue. enable watchdog.&lt;br /&gt;
* Remove g_module_id check since we use I2C&lt;br /&gt;
* Move adjust fan in polling package.&lt;br /&gt;
* Update MM idle default fan speed to 10%&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-04/ 20141104] ==&lt;br /&gt;
* Version: &#039;&#039;&#039;401410-223a1c50&#039;&#039;&#039;&lt;br /&gt;
* Update idle timeout from 5s to 3s&lt;br /&gt;
* Display ID on controller LEDs for debug&lt;br /&gt;
* Fix the automatic module detect&lt;br /&gt;
* Disable watch dog&lt;br /&gt;
* IDLE check when both (new stratum) and (module id) was configured&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-01/ 20141101] ==&lt;br /&gt;
* Fix the front led display&lt;br /&gt;
* Cutoff power after testing&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-10-30/ 20141030] ==&lt;br /&gt;
* First version of Avalon4 firmware&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/NEXT-TESTING/ NEXT-TESTING] ==&lt;br /&gt;
&lt;br /&gt;
= Design file =&lt;br /&gt;
* [http://downloads.canaan-creative.com/hardware/A3222/ http://downloads.canaan-creative.com/hardware/A3222/]&lt;br /&gt;
&lt;br /&gt;
= Links =&lt;br /&gt;
* [http://www.yibite.com/article-4731-1.html Avalon的第四代BTC挖矿芯片A3222 通过了初步的功能测试]&lt;br /&gt;
* [http://www.cybtc.com/article-1508-1.html 阿瓦隆4比特币矿机1T单模组彩云评测]&lt;br /&gt;
* http://www.cybtc.org/article-70-1.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[zh-cn:阿瓦隆4]]&lt;/div&gt;</summary>
		<author><name>Xiangfu</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Avalon3&amp;diff=55591</id>
		<title>Avalon3</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Avalon3&amp;diff=55591"/>
		<updated>2015-03-20T07:52:13Z</updated>

		<summary type="html">&lt;p&gt;Xiangfu: /* Type: 290 (50 chips) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Pictures = &lt;br /&gt;
[[File:A3233 ASIC.jpg | 300px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= A3233 =&lt;br /&gt;
* Datasheet: [http://downloads.canaan-creative.com/hardware/A3233/datasheet/A3233Q48-140313-V01-EN.pdf download here]&lt;br /&gt;
&lt;br /&gt;
 Package: QFN48-7X7, 0.5mm pitch&lt;br /&gt;
 Core voltage: 0.75V&lt;br /&gt;
 Chip frequency: 600MHz&lt;br /&gt;
 Hashrate: 7.089GH/s&lt;br /&gt;
&lt;br /&gt;
= Avalon3 single module =&lt;br /&gt;
== Type: 290 (50 chips) ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Voltage (V / 10000)&lt;br /&gt;
! Frequency (MHz)&lt;br /&gt;
! Current (A)&lt;br /&gt;
! Device HW&lt;br /&gt;
! Watt on wall&lt;br /&gt;
! Hashrate&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| 6625&lt;br /&gt;
| 300&lt;br /&gt;
| ?&lt;br /&gt;
| 1%&lt;br /&gt;
| 199&lt;br /&gt;
| 200&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| 7000&lt;br /&gt;
| 475&lt;br /&gt;
| 20.77&lt;br /&gt;
| 1%&lt;br /&gt;
| 310&lt;br /&gt;
| 280&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| 7250&lt;br /&gt;
| 500&lt;br /&gt;
| 25.66&lt;br /&gt;
| &amp;lt;0.2%&lt;br /&gt;
| 342&lt;br /&gt;
| 295&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| 7500&lt;br /&gt;
| 550&lt;br /&gt;
| 30.36&lt;br /&gt;
| &amp;lt;0.2%&lt;br /&gt;
| 410&lt;br /&gt;
| 325&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Avalon3 machine =&lt;br /&gt;
== Type: 800 (150 chips) ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Voltage (V / 10000)&lt;br /&gt;
! Frequency (MHz)&lt;br /&gt;
! Hashrate (GHs)&lt;br /&gt;
! Watt on wall(W)&lt;br /&gt;
! Memo&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| 6625&lt;br /&gt;
| 400&lt;br /&gt;
| 710&lt;br /&gt;
| 668&lt;br /&gt;
| ECO mode&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| 6625&lt;br /&gt;
| 450&lt;br /&gt;
| 800&lt;br /&gt;
| 822&lt;br /&gt;
| Default&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| 6750&lt;br /&gt;
| 475&lt;br /&gt;
| 840&lt;br /&gt;
| 911&lt;br /&gt;
| Turbo mode&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| 7250&lt;br /&gt;
| 500&lt;br /&gt;
| 890&lt;br /&gt;
| 1037&lt;br /&gt;
| Winter mode&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| 7500&lt;br /&gt;
| 550&lt;br /&gt;
| 970&lt;br /&gt;
| 1235&lt;br /&gt;
| For testing (You on your own risk)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Avalon3 1.2T =&lt;br /&gt;
== &#039;&#039;&#039;1.2T&#039;&#039;&#039; Watt (50 chips x 4) ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Voltage (V / 10000)&lt;br /&gt;
! Frequency (MHz)&lt;br /&gt;
! Watt on wall(without fixed-speed)&lt;br /&gt;
! Watt on wall(with fixed-speed:100)&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| 7000&lt;br /&gt;
| 475&lt;br /&gt;
| 1295~1309&lt;br /&gt;
| 1312&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| 7250&lt;br /&gt;
| 500&lt;br /&gt;
| 1454~1482&lt;br /&gt;
| 1483&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| 7500&lt;br /&gt;
| 550&lt;br /&gt;
| 1689~1743&lt;br /&gt;
| 1747&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Tested USB HUB =&lt;br /&gt;
* 13Ports USB Hub, [http://item.jd.com/511117.html UNITEK Y-2132 USB2.0]&lt;br /&gt;
* 10ports USB Hub, [http://detail.tmall.com/item.htm?id=21920799320&amp;amp;spm=a1z09.5.0.0.EVLiL7&amp;amp;_u=bv04hvu36a4&amp;amp;mt= UNITEK Y-2110 USB2.0]&lt;br /&gt;
* 10ports USB Hub, [http://detail.tmall.com/item.htm?id=21480127875&amp;amp;spm=a1z09.5.0.0.GAdYYG&amp;amp;_u=bv04hvu715b&amp;amp;mt= Orico P10-U2 USB2.0]&lt;br /&gt;
&lt;br /&gt;
= Development =&lt;br /&gt;
== Debug port ==&lt;br /&gt;
[[File:DEBUG.jpeg | 300px]]&lt;br /&gt;
&lt;br /&gt;
= Using BFGMiner =&lt;br /&gt;
&lt;br /&gt;
Avalon 3 units communicate with a UART, usually attached to your host via a generic USB UART adapter.&lt;br /&gt;
First, figure out what COM port (or /dev/ttyUSB on Linux) and run BFGMiner with:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;bfgminer -S avalonmm:\\.\COM22 --set avalonmm:clock=450 --set avalonmm:voltage=0.6625 --set avalonmm:fan=80&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Firmware =&lt;br /&gt;
== 703n/RPi Host Firmware ==&lt;br /&gt;
After &#039;&#039;&#039;[https://en.bitcoin.it/wiki/Avalon2#20140320 20140320]&#039;&#039;&#039;, the Avalon2 firmware support both Avalon2 and Avalon3 out of box. Please download the firmware here:&lt;br /&gt;
  https://en.bitcoin.it/wiki/Avalon2#Firmware&lt;br /&gt;
&lt;br /&gt;
= MM Firmware =&lt;br /&gt;
&lt;br /&gt;
== [http://downloads.canaan-creative.com/software/avalon3/2014-08-08/ 2014-08-08] ==&lt;br /&gt;
* MM Version: &#039;&#039;&#039;331408-a15cac80&#039;&#039;&#039;&lt;br /&gt;
* Add long coinbase1 support.&lt;br /&gt;
* &#039;&#039;&#039;Support p2pool&#039;&#039;&#039; (Avalon project have a server for p2pool in HK, Domain name: p2pool.ehash.com)&lt;br /&gt;
* Disable DEBUG when release. Cleanup the gpio LED and reset code, etc.&lt;br /&gt;
* Update [https://github.com/Canaan-Creative/MM/blob/master/firmware/doc/protocol.md protocol.md]&lt;br /&gt;
&lt;br /&gt;
== [http://downloads.canaan-creative.com/software/avalon3/2014-06-06/ 2014-06-06] ==&lt;br /&gt;
* MM version: &#039;&#039;&#039;331406-35fef700&#039;&#039;&#039;&lt;br /&gt;
* Turn on the red led when the module id was match.&lt;br /&gt;
&lt;br /&gt;
== [http://downloads.canaan-creative.com/software/avalon3/2014-05-27/ 2014-05-27] ==&lt;br /&gt;
* MM version: &#039;&#039;&#039;331406-fe02da80&#039;&#039;&#039;&lt;br /&gt;
* Add code for turn on red LED&lt;br /&gt;
* When all those two temperature sensors bigger then 90C. power off ASIC.&lt;br /&gt;
* Clean old local works when get detect message&lt;br /&gt;
* Add one quick poweroff self test, indicator by red LED.&lt;br /&gt;
* Known Iusse: All modules(connect to one usb-serial port) red led will blinking when turn on any one of them&lt;br /&gt;
&lt;br /&gt;
== [http://downloads.canaan-creative.com/software/avalon3/2014-05-04/ 2014-05-04] ==&lt;br /&gt;
* MM Version: &#039;&#039;&#039;331404-dbb0c7c0&#039;&#039;&#039;&lt;br /&gt;
* Support newest ADP board&lt;br /&gt;
* Fixed a typo on read temperature&lt;br /&gt;
* Change default modules count from 3 to 4&lt;br /&gt;
&lt;br /&gt;
== [http://downloads.canaan-creative.com/software/avalon3/2014-04-17/ 2014-04-17] ==&lt;br /&gt;
* MM Version: &#039;&#039;&#039;331404-b191ace0&#039;&#039;&#039;&lt;br /&gt;
* Add ASIC core test code, host application is [https://raw.githubusercontent.com/BitSyncom/avalon-extras/master/scripts/avalon3-a3233-modular-test.py avalon3-a3233-modular-test.py]&lt;br /&gt;
* Fix the power good shifter, it is binary format. 0x1F mean all 5 power module are good.&lt;br /&gt;
&lt;br /&gt;
== [http://downloads.canaan-creative.com/software/avalon3/2014-04-01/ 2014-04-01] ==&lt;br /&gt;
* MM Version: &#039;&#039;&#039;331404-ed2bbc80&#039;&#039;&#039;&lt;br /&gt;
* When temp &amp;gt; 90C. MM will power off all ASICs&lt;br /&gt;
* Make the Avalon3 MM 100% compatible with Cgminer Avalon2 code&lt;br /&gt;
* Please use the Avalon2 703n/RPi firmware after [http://downloads.canaan-creative.com/software/avalon2/2014-03-20/ 2014-03-20].  the firmware will support both Avalon2(A3255) and Avalon3(A3233). &#039;&#039;&#039;PLEASE NOTICE&#039;&#039;&#039;&lt;br /&gt;
** The voltage range is different&lt;br /&gt;
** Voltage: &#039;&#039;&#039;0.6v ~ 0.8v&#039;&#039;&#039;&lt;br /&gt;
** The frequency is Mhz not MHs under Avalon3. so the range is&lt;br /&gt;
** Frequency: &#039;&#039;&#039;400MHz ~ 650Mhz&#039;&#039;&#039; (MHz * 11.81 = MHs)&lt;br /&gt;
** For example: if you config the Frequency to 400 under Avalon3 that mean 400 * 11.81 = ~4.7GHs&lt;br /&gt;
&lt;br /&gt;
== [http://downloads.canaan-creative.com/software/avalon3/NEXT-TESTING/ NEXT-TESTING] ==&lt;br /&gt;
* NOTICE: Only for testing&lt;br /&gt;
&lt;br /&gt;
= Design file =&lt;br /&gt;
You can put 7 or 10 chips per small miner.&lt;br /&gt;
 7 chips: high hashrate with more power consume&lt;br /&gt;
 10 chips: high hashrate with more ASICs. save more power&lt;br /&gt;
&lt;br /&gt;
* http://downloads.canaan-creative.com/hardware/A3233/avalon3/avalon3-design-files-latest.7z&lt;br /&gt;
&lt;br /&gt;
== 20140319 ==&lt;br /&gt;
* Fix one component footprint&lt;br /&gt;
&lt;br /&gt;
== 20140317 ==&lt;br /&gt;
* Init version&lt;br /&gt;
&lt;br /&gt;
= Links =&lt;br /&gt;
[http://www.dogiecoin.com/avalon-avalon3.html Avalon Avalon3 Setup Guide]&lt;br /&gt;
&lt;br /&gt;
[[zh-cn:阿瓦隆3]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]]&lt;/div&gt;</summary>
		<author><name>Xiangfu</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Avalon4&amp;diff=55264</id>
		<title>Avalon4</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Avalon4&amp;diff=55264"/>
		<updated>2015-03-12T09:33:14Z</updated>

		<summary type="html">&lt;p&gt;Xiangfu: /* Hashrate Refrence */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Pictures =&lt;br /&gt;
[[File:AvalonA3233chips.jpeg | 320px]] [[File:Avalon4-a3222-1.jpg | 320px]] [[File:Avalon4-A3222-3.jpg | 320px]]&lt;br /&gt;
&lt;br /&gt;
= A3222 =&lt;br /&gt;
* Datasheet [http://downloads.canaan-creative.com/browser/hardware/A3222/datasheet/A3222Q56-140627-V01-EN.pdf download here]&lt;br /&gt;
&lt;br /&gt;
 Package: QFN56-8X8, 0.5mm pitch&lt;br /&gt;
 Core voltage: 0.65 ~ 0.8V&lt;br /&gt;
 Chip frequency: 400MHz&lt;br /&gt;
 Hashrate: 25-30G (Normal，0.75V)&lt;br /&gt;
 Power usage: 0.45-0.55W/G on ASIC side&lt;br /&gt;
 VDDIO: 1.5 ~ 2.5V&lt;br /&gt;
&lt;br /&gt;
== SPI Example ==&lt;br /&gt;
[[File:Avalon4-SPI-EXAMPLE.jpeg | 640px]]&lt;br /&gt;
&lt;br /&gt;
 a real data:&lt;br /&gt;
 1st:&lt;br /&gt;
 work n chip1&lt;br /&gt;
 {576&#039;hc16801619d8d4242e06e5fab25a54bbe222e8b877848c34beea79cd6528caf7e33cde02a983dab158119ce2a1c9fc4eddac8ce296d0fd9da6e18f645087e051a2d547050e8dc86b1, 64&#039;ha, 32&#039;h1, 32&#039;h1, 32&#039;h1} &lt;br /&gt;
 work n chip0&lt;br /&gt;
 {576&#039;h1bed3ba0a2cb45c1d8f8ef6712146495c44192c07145fd6d974bf4bb8f41371d65c90d1e9cb18a17fa77fe7d13cdfd7b0063910762a5f25c06b168ae087e051a895170504ac1d001, 64&#039;h5, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 &lt;br /&gt;
 2nd:&lt;br /&gt;
 work n+1 chip1&lt;br /&gt;
 {576&#039;h0, 64&#039;hb, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 work n+1 chip0&lt;br /&gt;
 {576&#039;h0, 64&#039;h6, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 &lt;br /&gt;
 3rd:&lt;br /&gt;
 work n+2 chip1&lt;br /&gt;
 {576&#039;h0, 64&#039;hc, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 work n+2 chip0&lt;br /&gt;
 {576&#039;h0, 64&#039;h7, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 &lt;br /&gt;
 then get nonce 32&#039;h1beebba0 for chip0, 32&#039;hc1698161 for chip1;&lt;br /&gt;
&lt;br /&gt;
= Avalon4 =&lt;br /&gt;
Each module carry 40 A3222 ASICs, the module should be working at 1TH/S and using ~680W power.&lt;br /&gt;
&lt;br /&gt;
[[File: Avalon4-BP-1.jpg | 320px]] [[File: Avalon4-BP-2.jpg | 320px]]&lt;br /&gt;
[[File: Avalon4-HU-1.jpg | 320px]] [[File: Avalon4-HU-2.jpg | 320px]]&lt;br /&gt;
[[File: Avalon4-MM-1.jpg | 320px]] [[File: Avalon4-MM-2.jpg | 320px]]&lt;br /&gt;
[[File: Avalon4-PW-1.jpg | 320px]]&lt;br /&gt;
&lt;br /&gt;
== Avalon4 connection ==&lt;br /&gt;
[[File:Avalon4-connection.png | 320px]]&lt;br /&gt;
&lt;br /&gt;
== JTAG Port ==&lt;br /&gt;
[[File:Avalon4-JTAG-PIN.jpeg | 320px]] [[File:Avalon4-XILINX-Cable.jpeg | 320px]]&lt;br /&gt;
&lt;br /&gt;
== PMU ==&lt;br /&gt;
[[File:Avalon4-PMU-Connector.jpeg | 310px]] [[File:Avalon4-PMU-Connector-Header.jpeg | 310px]]&lt;br /&gt;
&lt;br /&gt;
[[File:Avalon4-PMU-P1.jpeg | 310px]] [[File:Avalon4-PMU-P2.jpeg | 310px]]&lt;br /&gt;
&lt;br /&gt;
== HU ==&lt;br /&gt;
[[File:Avalon-HU.jpeg | 310px]]&lt;br /&gt;
&lt;br /&gt;
== Power &amp;amp; GND ==&lt;br /&gt;
[[File:Avalon4-Power-GND.jpeg | 320px]]&lt;br /&gt;
&lt;br /&gt;
== LED ==&lt;br /&gt;
[[File:Avalon4 FPLed.png  | 390px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! LED&lt;br /&gt;
! OFF&lt;br /&gt;
! ON&lt;br /&gt;
! BLINKING&lt;br /&gt;
! MEMO&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| ERR&lt;br /&gt;
| -&lt;br /&gt;
| &#039;&#039;&#039;POST failed&#039;&#039;&#039; or &#039;&#039;&#039;One module dead&#039;&#039;&#039;&lt;br /&gt;
| Manual&lt;br /&gt;
| &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| WARN&lt;br /&gt;
| Hashing&lt;br /&gt;
| Idle mode&lt;br /&gt;
| &#039;&#039;&#039;Fan is 0&#039;&#039;&#039; or &#039;&#039;&#039;Overheat&#039;&#039;&#039;&lt;br /&gt;
| &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| TXD/RXD&lt;br /&gt;
| No data&lt;br /&gt;
| -&lt;br /&gt;
| Data transferring&lt;br /&gt;
| &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| N1/N2&lt;br /&gt;
| No nonce&lt;br /&gt;
| -&lt;br /&gt;
| Found one nonce&lt;br /&gt;
| &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| PG1/PG2&lt;br /&gt;
| -&lt;br /&gt;
| Power good&lt;br /&gt;
| Some of small PMU failed&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== IIC ==&lt;br /&gt;
[[File:IIC_Link_Avalon4.png]]&lt;br /&gt;
&lt;br /&gt;
== Avalon4 CGMiner Under Ubuntu 14.04 ==&lt;br /&gt;
===  Download ===&lt;br /&gt;
 Inside your home directory, download Cgminer&lt;br /&gt;
 git clone https://github.com/Canaan-Creative/cgminer&lt;br /&gt;
&lt;br /&gt;
=== Compile ===&lt;br /&gt;
 cd cgminer&lt;br /&gt;
 git checkout origin/avalon4 -b avalon4&lt;br /&gt;
 ./autogen.sh --enable-avalon4&lt;br /&gt;
 make -j 4&lt;br /&gt;
&lt;br /&gt;
=== Run ===&lt;br /&gt;
 sudo ./cgminer --avalon4-fan 60 --avalon4-freq 200 --avalon4-voltage 7125 --lowmem -o http://stratum.pool:3333 -u  work -p pass &lt;br /&gt;
 or&lt;br /&gt;
 sudo ./cgminer --avalon4-fan 60 --avalon4-freq 200 --avalon4-voltage 7125 --lowmem  -o http://stratum.pool:3333 -u  work -p pass --api-allow W:192.168.2,W:192.168.2.1 --api-listen $@ 2&amp;gt;./log&lt;br /&gt;
&lt;br /&gt;
=== Tweak ===&lt;br /&gt;
* Led&lt;br /&gt;
  Format: &#039;&#039;&#039;ascset|ASCN,led,modularid&#039;&#039;&#039;&lt;br /&gt;
  eg: cgminer-api &amp;quot;ascset|0,led,1&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Fan&lt;br /&gt;
  Format: &#039;&#039;&#039;ascset|ASCN,fan,fanmin[-fanmax]&#039;&#039;&#039;&lt;br /&gt;
  eg: cgminer-api &amp;quot;ascset|0,fan,10&amp;quot; or cgminer-api &amp;quot;ascset|0,fan,10-100&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Voltage&lt;br /&gt;
  Format: &#039;&#039;&#039;ascset|ASCN,voltage,MMID-value[-miner_id-val_offset]&#039;&#039;&#039;&lt;br /&gt;
  eg: cgminer-api &amp;quot;ascset|0,voltage,1-7750&amp;quot;&lt;br /&gt;
      cgminer-api &amp;quot;ascset|0,voltage,1-7750-0-125&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Technical details ==&lt;br /&gt;
* The auc take &#039;&#039;&#039;1~2ms&#039;&#039;&#039; betwwen write and read. even the polling delay is 0 (4800 means 1ms)&lt;br /&gt;
* The cgminer each polling takes &#039;&#039;&#039;~20ms&#039;&#039;&#039;. even the polling delay is 0ms&lt;br /&gt;
&lt;br /&gt;
== MM Notes ==&lt;br /&gt;
=== [https://en.bitcoin.it/wiki/Avalon_mm_tools mm-tools for Raspberry Pi (Model B)] ===&lt;br /&gt;
&lt;br /&gt;
=== Compile flags ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! BOOTLOADER&lt;br /&gt;
! MM41&lt;br /&gt;
! DEBUG&lt;br /&gt;
|-&lt;br /&gt;
| 0&lt;br /&gt;
| No bootloader&lt;br /&gt;
| Support MM-4.0&lt;br /&gt;
| Disable debug&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Support bootloader&lt;br /&gt;
| Support MM-4.1&lt;br /&gt;
| Enable debug&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= User manual =&lt;br /&gt;
== Hashrate Refrence ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! MM Ver&lt;br /&gt;
! Chip Freq&lt;br /&gt;
! Voltage&lt;br /&gt;
! Hashrate&lt;br /&gt;
! Power usage&lt;br /&gt;
|-&lt;br /&gt;
| 4.0&lt;br /&gt;
| 420:390:360&lt;br /&gt;
| 8000&lt;br /&gt;
| 980G&lt;br /&gt;
| 594Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.0&lt;br /&gt;
| 450:390:370&lt;br /&gt;
| 8125&lt;br /&gt;
| 1T&lt;br /&gt;
| 640Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.0&lt;br /&gt;
| 450:400:390&lt;br /&gt;
| 8250&lt;br /&gt;
| 1.1T&lt;br /&gt;
| 655Watt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! MM Ver&lt;br /&gt;
! Chip Freq&lt;br /&gt;
! Voltage&lt;br /&gt;
! Hashrate&lt;br /&gt;
! Power usage&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 350:325:300&lt;br /&gt;
| 7500&lt;br /&gt;
| &#039;&#039;&#039;800G&#039;&#039;&#039;&lt;br /&gt;
| ? Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 420:390:360&lt;br /&gt;
| 7625&lt;br /&gt;
| 980G&lt;br /&gt;
| 542Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 450:390:370&lt;br /&gt;
| 8000&lt;br /&gt;
| 1T&lt;br /&gt;
| 600Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 500:450:430&lt;br /&gt;
| 8125&lt;br /&gt;
| 1.14T&lt;br /&gt;
| 710Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 550:500:450&lt;br /&gt;
| 8250&lt;br /&gt;
| 1.25T&lt;br /&gt;
| 800Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 570:510:470&lt;br /&gt;
| 8375&lt;br /&gt;
| &#039;&#039;&#039;1.3T&#039;&#039;&#039;&lt;br /&gt;
| 990Watt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= AUC =&lt;br /&gt;
Avalon USB2IIC converter, USB VID:PID &#039;&#039;&#039;29f1:33f2&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:AUC.png]]&lt;br /&gt;
&lt;br /&gt;
== LED ==&lt;br /&gt;
* PWR: Power indicator&lt;br /&gt;
* R: AUC response error&lt;br /&gt;
* G: IIC Xfer&lt;br /&gt;
* B: AUC init&lt;br /&gt;
&lt;br /&gt;
== AUC Firmware ==&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141122/ 20141122] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141122&#039;&#039;&#039;&lt;br /&gt;
* Reset asic when usb config changed(true-&amp;gt;false)&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141105/ 20141105] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141105&#039;&#039;&#039;&lt;br /&gt;
* Code cleanup&lt;br /&gt;
* Improve for firmware burning&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141103/ 20141103] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141103&#039;&#039;&#039;&lt;br /&gt;
* Add watchdog&lt;br /&gt;
* Code cleanup&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141027/ 20141027] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141027&#039;&#039;&#039;&lt;br /&gt;
* Change Manufacturer to [http://www.canaan-creative.com CANAAN]&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141019/ 20141019] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141019&#039;&#039;&#039;&lt;br /&gt;
* First version of AUC firmware&lt;br /&gt;
* Source URL: https://github.com/Canaan-Creative/Avalon-USB-converter&lt;br /&gt;
&lt;br /&gt;
= RPi/703N Firmware =&lt;br /&gt;
=== Daily Building ===&lt;br /&gt;
* &#039;&#039;&#039;http://build.canaan-creative.com:8080/~mikeqin/build/&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20150213_0800/ 20150213] ===&lt;br /&gt;
* Increase the voltage adjustment range for individual PMU&lt;br /&gt;
* Display voltage refrence in CGMiner status when CGMiner run with debug&lt;br /&gt;
* Add mining mode option for Avalon4&lt;br /&gt;
* Fix cutoff for individual voltage adjustment&lt;br /&gt;
* Fix hash counter when used a broken Avalon4 (DH almost 100%)&lt;br /&gt;
* Change voltage adjust interval from 8m to 30s (Support all MM4.1 and MM4.0 &amp;gt;= 401501-4778d610)&lt;br /&gt;
* Add freeze safe mode function&lt;br /&gt;
* Update frequency table (Step:125)&lt;br /&gt;
* Rewrite mm-tools, it will not compatile with the old one&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20150119_1609/ 20150119] ===&lt;br /&gt;
* Support auto adjust voltage individually(Only support on MM-4.1, MM4.0(&amp;gt;401501-d17f4a10))&lt;br /&gt;
* Support temperature display when it is &amp;lt; 0C.&lt;br /&gt;
* Support mm firmware upgrade through LuCI( Caution:Only for professional users!!!)&lt;br /&gt;
* Fix wifi cann&#039;t work on TL-WR703N&lt;br /&gt;
* Add mining mode&lt;br /&gt;
* Update the set_voltage method to one by one&lt;br /&gt;
* Change localwork statistics from software to hardware.&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141213_1015/ 20141213] ===&lt;br /&gt;
* Improve the voltage increase modules&lt;br /&gt;
* Fix duplicated local work &amp;amp; error work&lt;br /&gt;
* Fix the default settings of new module&lt;br /&gt;
* Fix MM41 voltage setting&lt;br /&gt;
* Add UI for password change&lt;br /&gt;
* Optimise the process of cgminer-status&lt;br /&gt;
* Fix display on avalon index page&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141203_1615/ 20141203] ===&lt;br /&gt;
* Add module elapsed time&lt;br /&gt;
* Modify the decrase offset from 250 to 4*125,increase step to 125&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141127_1341/ 20141127] ===&lt;br /&gt;
* Add TL-WR703N support&lt;br /&gt;
* Add automatic voltage support&lt;br /&gt;
* Add GHS5m and DH%5m for each module&lt;br /&gt;
* Fix AUC ADC value&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141124_1908/ 20141124] ===&lt;br /&gt;
* Add MM41 support&lt;br /&gt;
* Add mm count value in API status&lt;br /&gt;
* Fix the matching_work error&lt;br /&gt;
* Update dh calculation for luci&lt;br /&gt;
* Change theme name to avalon&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141118_1858/ 20141118] ===&lt;br /&gt;
* Adjust module voltage by ascset&lt;br /&gt;
* A new theme was added to luci,and use it as default&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141112_2245/ 20141112] ===&lt;br /&gt;
* Support RPi B/B+ version&lt;br /&gt;
* Change default IIC speed from 1M to 400K&lt;br /&gt;
* Add Avalon4 MM rolling ntime offset&lt;br /&gt;
* Update fan adjustment&lt;br /&gt;
* Add a new luci theme for Raspberry Pi&lt;br /&gt;
* Display DNA on cgminer status page&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141029_1407/ 20141029] ===&lt;br /&gt;
* First version of Avalon4 firmware&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/NEXT-TESTING/ NEXT-TESTING] ===&lt;br /&gt;
* NOTICE: Only for testing&lt;br /&gt;
&lt;br /&gt;
== Issues ==&lt;br /&gt;
* WIFI cann&#039;t work on TL-WR703N&lt;br /&gt;
 This issue was caused by ubus, We can enable or disable it through the button in  the webpage, &lt;br /&gt;
 but the display is invalid when wifi was opened.&lt;br /&gt;
 Work around method: https://github.com/openwrt/luci/commit/ecb0c2f11b861e5035b0397d2396ee4b5e9b3c3e&lt;br /&gt;
&lt;br /&gt;
* Local hashrate count lower than pool or actual.&lt;br /&gt;
 Change localwork statistics from software to hardware.&lt;br /&gt;
&lt;br /&gt;
= MM Firmware (For MM-4.1) =&lt;br /&gt;
== Daily Building ==&lt;br /&gt;
* &#039;&#039;&#039;http://build.canaan-creative.com:8080/~mikeqin/mm41/&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== [http://downloads.canaan-creative.com/software/avalon4/mm41/2015-03-12/ 20150312] ==&lt;br /&gt;
* Version &#039;&#039;&#039;411503-9281cd10&#039;&#039;&#039;&lt;br /&gt;
* Fix mm firmware revert&lt;br /&gt;
* Check pg when mm working&lt;br /&gt;
* Fix boot failure(Change bootloader with ila)&lt;br /&gt;
&lt;br /&gt;
== [http://downloads.canaan-creative.com/software/avalon4/mm41/2015-02-14/ 20150214] ==&lt;br /&gt;
* Version &#039;&#039;&#039;411502-d517e210&#039;&#039;&#039;&lt;br /&gt;
* Add a bootloader feature, auto reboot after download&lt;br /&gt;
* Feed watchdog when get package because it&#039;s a block function&lt;br /&gt;
* Fix system crash when modify the miner_id by unintentionally&lt;br /&gt;
* Change compile flag from MBOOT to BOOTLOADER&lt;br /&gt;
* Support mm config load &amp;amp; save&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm41/2015-01-15/ 20150115] ==&lt;br /&gt;
* Version &#039;&#039;&#039;411501-d17f4a10&#039;&#039;&#039;&lt;br /&gt;
* Fix negative temperatures&lt;br /&gt;
* Support MM Tx reset by CGMiner&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm41/2014-12-31/ 20141231] ==&lt;br /&gt;
* Version &#039;&#039;&#039;411501-08e45110&#039;&#039;&#039;&lt;br /&gt;
* Based on MM-4.0 &#039;&#039;&#039;401412-d31c2c10&#039;&#039;&#039;&lt;br /&gt;
* Turn down cpu frequency(100MHz -&amp;gt; 50MHz)&lt;br /&gt;
* Adjust clk of three domains.&lt;br /&gt;
* Fix LED warning blink when get new stratum&lt;br /&gt;
* Support voltage adjustion by miners&lt;br /&gt;
* Put the frequency table to CGMiner&lt;br /&gt;
* Miner&#039;s localwork statistics by HW&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm41/NEXT-TESTING/ NEXT-TESTING] ==&lt;br /&gt;
* Reboot mm automatically after upgrade&lt;br /&gt;
* Drop mboot,use a method to upgrade&lt;br /&gt;
* Store extra info for MM&lt;br /&gt;
&lt;br /&gt;
= MM Firmware (For MM-4.0) =&lt;br /&gt;
== Daily Building ==&lt;br /&gt;
* &#039;&#039;&#039;http://build.canaan-creative.com:8080/~mikeqin/mm/&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== [http://downloads.canaan-creative.com/software/avalon4/mm/2015-03-12/ 20150312] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401503-9281cd10&#039;&#039;&#039;&lt;br /&gt;
* Fix mm firmware revert&lt;br /&gt;
* Check pg when mm working&lt;br /&gt;
* Fix boot failure(Change bootloader with ila)&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2015-02-14/ 20150214] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401502-d517e210&#039;&#039;&#039;&lt;br /&gt;
* Add a bootloader feature, auto reboot after download&lt;br /&gt;
* Feed watchdog when get package because it&#039;s a block function&lt;br /&gt;
* Fix system crash when modify the miner_id by unintentionally&lt;br /&gt;
* Change compile flag from MBOOT to BOOTLOADER&lt;br /&gt;
* Support mm config load &amp;amp; save&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2015-01-19/ 20150119] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401501-4778d610&#039;&#039;&#039;&lt;br /&gt;
* Support voltage adjustion by miners&lt;br /&gt;
* Put the frequency table to CGMiner&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2015-01-15/ 20150115] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401501-d17f4a10&#039;&#039;&#039;&lt;br /&gt;
* Turn down cpu frequency(100MHz -&amp;gt; 50MHz)&lt;br /&gt;
* Adjust clk of three domains.&lt;br /&gt;
* Fix LED warning blink when get new stratum&lt;br /&gt;
* Miner&#039;s localwork statistics by HW&lt;br /&gt;
* Fix negative temperatures&lt;br /&gt;
* Support MM Tx reset by CGMiner&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-12-19/ 20141219] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401412-d31c2c10&#039;&#039;&#039;&lt;br /&gt;
* Fix temperautre read. read once per second not 200 times per second&lt;br /&gt;
* Compile MM under Virtual Machine may cause unknown problem. this version compile under ubuntu 14.04&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-12-17/ 20141217] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401412-39242210&#039;&#039;&#039;&lt;br /&gt;
* Change api for miner work statistics&lt;br /&gt;
* Fix the g_local_work count&lt;br /&gt;
* Fix temperautre &amp;lt; 0&lt;br /&gt;
* Fix led display when post failed&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-12-13/ 20141213] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401412-7ef4ab10&#039;&#039;&#039;&lt;br /&gt;
* Support MBOOT&lt;br /&gt;
* Keep the nonce2_offse and nonce2_range since g_module_id didn&#039;t change&lt;br /&gt;
* Keep mm working when temp is greater than IDLE_TEMP&lt;br /&gt;
* Add parameter for test core count&lt;br /&gt;
* Warning when no fan connect&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-22/ 20141122] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401411-cad52ec0&#039;&#039;&#039;&lt;br /&gt;
* Fix the type on DEFAULT MDOULES&lt;br /&gt;
* Fix the led status when warning&lt;br /&gt;
* Add MM4.1 defines&lt;br /&gt;
* Add new power module in test/&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-11/ 20141111] ==&lt;br /&gt;
* Version: &#039;&#039;&#039;401411-5965e0f0&#039;&#039;&#039;&lt;br /&gt;
* Add ntime offset configure from outside&lt;br /&gt;
* Reset globe values when idle&lt;br /&gt;
* Update ChangeLog, README and MM_VERSION&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-09/ 20141109] ==&lt;br /&gt;
* Version: &#039;&#039;&#039;401410-c6ba5180&#039;&#039;&#039;&lt;br /&gt;
* Big Code cleanup, Update MM protocol. &lt;br /&gt;
* Update timeout value to 90% the theory value.&lt;br /&gt;
* Fix the hashrate couning.&lt;br /&gt;
* Fix watchdog issue. enable watchdog.&lt;br /&gt;
* Remove g_module_id check since we use I2C&lt;br /&gt;
* Move adjust fan in polling package.&lt;br /&gt;
* Update MM idle default fan speed to 10%&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-04/ 20141104] ==&lt;br /&gt;
* Version: &#039;&#039;&#039;401410-223a1c50&#039;&#039;&#039;&lt;br /&gt;
* Update idle timeout from 5s to 3s&lt;br /&gt;
* Display ID on controller LEDs for debug&lt;br /&gt;
* Fix the automatic module detect&lt;br /&gt;
* Disable watch dog&lt;br /&gt;
* IDLE check when both (new stratum) and (module id) was configured&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-01/ 20141101] ==&lt;br /&gt;
* Fix the front led display&lt;br /&gt;
* Cutoff power after testing&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-10-30/ 20141030] ==&lt;br /&gt;
* First version of Avalon4 firmware&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/NEXT-TESTING/ NEXT-TESTING] ==&lt;br /&gt;
&lt;br /&gt;
= Design file =&lt;br /&gt;
* [http://downloads.canaan-creative.com/hardware/A3222/ http://downloads.canaan-creative.com/hardware/A3222/]&lt;br /&gt;
&lt;br /&gt;
= Links =&lt;br /&gt;
* [http://www.yibite.com/article-4731-1.html Avalon的第四代BTC挖矿芯片A3222 通过了初步的功能测试]&lt;br /&gt;
* [http://www.cybtc.com/article-1508-1.html 阿瓦隆4比特币矿机1T单模组彩云评测]&lt;br /&gt;
* http://www.cybtc.org/article-70-1.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[zh-cn:阿瓦隆4]]&lt;/div&gt;</summary>
		<author><name>Xiangfu</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Avalon4&amp;diff=55154</id>
		<title>Avalon4</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Avalon4&amp;diff=55154"/>
		<updated>2015-03-09T07:49:24Z</updated>

		<summary type="html">&lt;p&gt;Xiangfu: /* Hashrate Refrence */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Pictures =&lt;br /&gt;
[[File:AvalonA3233chips.jpeg | 320px]] [[File:Avalon4-a3222-1.jpg | 320px]] [[File:Avalon4-A3222-3.jpg | 320px]]&lt;br /&gt;
&lt;br /&gt;
= A3222 =&lt;br /&gt;
* Datasheet [http://downloads.canaan-creative.com/browser/hardware/A3222/datasheet/A3222Q56-140627-V01-EN.pdf download here]&lt;br /&gt;
&lt;br /&gt;
 Package: QFN56-8X8, 0.5mm pitch&lt;br /&gt;
 Core voltage: 0.65 ~ 0.8V&lt;br /&gt;
 Chip frequency: 400MHz&lt;br /&gt;
 Hashrate: 25-30G (Normal，0.75V)&lt;br /&gt;
 Power usage: 0.45-0.55W/G on ASIC side&lt;br /&gt;
 VDDIO: 1.5 ~ 2.5V&lt;br /&gt;
&lt;br /&gt;
== SPI Example ==&lt;br /&gt;
[[File:Avalon4-SPI-EXAMPLE.jpeg | 640px]]&lt;br /&gt;
&lt;br /&gt;
 a real data:&lt;br /&gt;
 1st:&lt;br /&gt;
 work n chip1&lt;br /&gt;
 {576&#039;hc16801619d8d4242e06e5fab25a54bbe222e8b877848c34beea79cd6528caf7e33cde02a983dab158119ce2a1c9fc4eddac8ce296d0fd9da6e18f645087e051a2d547050e8dc86b1, 64&#039;ha, 32&#039;h1, 32&#039;h1, 32&#039;h1} &lt;br /&gt;
 work n chip0&lt;br /&gt;
 {576&#039;h1bed3ba0a2cb45c1d8f8ef6712146495c44192c07145fd6d974bf4bb8f41371d65c90d1e9cb18a17fa77fe7d13cdfd7b0063910762a5f25c06b168ae087e051a895170504ac1d001, 64&#039;h5, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 &lt;br /&gt;
 2nd:&lt;br /&gt;
 work n+1 chip1&lt;br /&gt;
 {576&#039;h0, 64&#039;hb, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 work n+1 chip0&lt;br /&gt;
 {576&#039;h0, 64&#039;h6, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 &lt;br /&gt;
 3rd:&lt;br /&gt;
 work n+2 chip1&lt;br /&gt;
 {576&#039;h0, 64&#039;hc, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 work n+2 chip0&lt;br /&gt;
 {576&#039;h0, 64&#039;h7, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 &lt;br /&gt;
 then get nonce 32&#039;h1beebba0 for chip0, 32&#039;hc1698161 for chip1;&lt;br /&gt;
&lt;br /&gt;
= Avalon4 =&lt;br /&gt;
Each module carry 40 A3222 ASICs, the module should be working at 1TH/S and using ~680W power.&lt;br /&gt;
&lt;br /&gt;
[[File: Avalon4-BP-1.jpg | 320px]] [[File: Avalon4-BP-2.jpg | 320px]]&lt;br /&gt;
[[File: Avalon4-HU-1.jpg | 320px]] [[File: Avalon4-HU-2.jpg | 320px]]&lt;br /&gt;
[[File: Avalon4-MM-1.jpg | 320px]] [[File: Avalon4-MM-2.jpg | 320px]]&lt;br /&gt;
[[File: Avalon4-PW-1.jpg | 320px]]&lt;br /&gt;
&lt;br /&gt;
== Avalon4 connection ==&lt;br /&gt;
[[File:Avalon4-connection.png | 320px]]&lt;br /&gt;
&lt;br /&gt;
== JTAG Port ==&lt;br /&gt;
[[File:Avalon4-JTAG-PIN.jpeg | 320px]] [[File:Avalon4-XILINX-Cable.jpeg | 320px]]&lt;br /&gt;
&lt;br /&gt;
== PMU ==&lt;br /&gt;
[[File:Avalon4-PMU-Connector.jpeg | 310px]] [[File:Avalon4-PMU-Connector-Header.jpeg | 310px]]&lt;br /&gt;
&lt;br /&gt;
[[File:Avalon4-PMU-P1.jpeg | 310px]] [[File:Avalon4-PMU-P2.jpeg | 310px]]&lt;br /&gt;
&lt;br /&gt;
== HU ==&lt;br /&gt;
[[File:Avalon-HU.jpeg | 310px]]&lt;br /&gt;
&lt;br /&gt;
== Power &amp;amp; GND ==&lt;br /&gt;
[[File:Avalon4-Power-GND.jpeg | 320px]]&lt;br /&gt;
&lt;br /&gt;
== LED ==&lt;br /&gt;
[[File:Avalon4 FPLed.png  | 390px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! LED&lt;br /&gt;
! OFF&lt;br /&gt;
! ON&lt;br /&gt;
! BLINKING&lt;br /&gt;
! MEMO&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| ERR&lt;br /&gt;
| -&lt;br /&gt;
| &#039;&#039;&#039;POST failed&#039;&#039;&#039; or &#039;&#039;&#039;One module dead&#039;&#039;&#039;&lt;br /&gt;
| Manual&lt;br /&gt;
| &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| WARN&lt;br /&gt;
| Hashing&lt;br /&gt;
| Idle mode&lt;br /&gt;
| &#039;&#039;&#039;Fan is 0&#039;&#039;&#039; or &#039;&#039;&#039;Overheat&#039;&#039;&#039;&lt;br /&gt;
| &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| TXD/RXD&lt;br /&gt;
| No data&lt;br /&gt;
| -&lt;br /&gt;
| Data transferring&lt;br /&gt;
| &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| N1/N2&lt;br /&gt;
| No nonce&lt;br /&gt;
| -&lt;br /&gt;
| Found one nonce&lt;br /&gt;
| &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| PG1/PG2&lt;br /&gt;
| -&lt;br /&gt;
| Power good&lt;br /&gt;
| Some of small PMU failed&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== IIC ==&lt;br /&gt;
[[File:IIC_Link_Avalon4.png]]&lt;br /&gt;
&lt;br /&gt;
== Avalon4 CGMiner Under Ubuntu 14.04 ==&lt;br /&gt;
===  Download ===&lt;br /&gt;
 Inside your home directory, download Cgminer&lt;br /&gt;
 git clone https://github.com/Canaan-Creative/cgminer&lt;br /&gt;
&lt;br /&gt;
=== Compile ===&lt;br /&gt;
 cd cgminer&lt;br /&gt;
 git checkout origin/avalon4 -b avalon4&lt;br /&gt;
 ./autogen.sh --enable-avalon4&lt;br /&gt;
 make -j 4&lt;br /&gt;
&lt;br /&gt;
=== Run ===&lt;br /&gt;
 sudo ./cgminer --avalon4-fan 60 --avalon4-freq 200 --avalon4-voltage 7125 --lowmem -o http://stratum.pool:3333 -u  work -p pass &lt;br /&gt;
 or&lt;br /&gt;
 sudo ./cgminer --avalon4-fan 60 --avalon4-freq 200 --avalon4-voltage 7125 --lowmem  -o http://stratum.pool:3333 -u  work -p pass --api-allow W:192.168.2,W:192.168.2.1 --api-listen $@ 2&amp;gt;./log&lt;br /&gt;
&lt;br /&gt;
=== Tweak ===&lt;br /&gt;
* Led&lt;br /&gt;
  Format: &#039;&#039;&#039;ascset|ASCN,led,modularid&#039;&#039;&#039;&lt;br /&gt;
  eg: cgminer-api &amp;quot;ascset|0,led,1&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Fan&lt;br /&gt;
  Format: &#039;&#039;&#039;ascset|ASCN,fan,fanmin[-fanmax]&#039;&#039;&#039;&lt;br /&gt;
  eg: cgminer-api &amp;quot;ascset|0,fan,10&amp;quot; or cgminer-api &amp;quot;ascset|0,fan,10-100&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Voltage&lt;br /&gt;
  Format: &#039;&#039;&#039;ascset|ASCN,voltage,MMID-value[-miner_id-val_offset]&#039;&#039;&#039;&lt;br /&gt;
  eg: cgminer-api &amp;quot;ascset|0,voltage,1-7750&amp;quot;&lt;br /&gt;
      cgminer-api &amp;quot;ascset|0,voltage,1-7750-0-125&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Technical details ==&lt;br /&gt;
* The auc take &#039;&#039;&#039;1~2ms&#039;&#039;&#039; betwwen write and read. even the polling delay is 0 (4800 means 1ms)&lt;br /&gt;
* The cgminer each polling takes &#039;&#039;&#039;~20ms&#039;&#039;&#039;. even the polling delay is 0ms&lt;br /&gt;
&lt;br /&gt;
== MM Notes ==&lt;br /&gt;
=== mm-tools for Raspberry Pi (Model B) ===&lt;br /&gt;
mm-tools is a program to upgrade Avalon4 mm firmware through Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
Support mm versions(MM-4.0: &amp;gt;= &#039;&#039;&#039;401412-7ef4ab10&#039;&#039;&#039;, MM-4.1: &#039;&#039;&#039;Any one&#039;&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
Ugrade file link: [http://downloads.canaan-creative.com/software/avalon4/mm/latest/mm.mcs For MM-4.0] [http://downloads.canaan-creative.com/software/avalon4/mm41/latest/mm.mcs For MM-4.1]&lt;br /&gt;
&lt;br /&gt;
==== Method 1:Upgrade it through CLI ====&lt;br /&gt;
In order to use mm-tools, you should use [http://downloads.raspberrypi.org/NOOBS_latest RASPBIAN] image on your Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
* How to use mm-tools&lt;br /&gt;
 1. Enable iic on Raspberry Pi&lt;br /&gt;
 &lt;br /&gt;
 a. Commit &amp;quot;blacklist i2c-bcm2708&amp;quot; in raspi-blacklist.conf under /etc/modprobe.d first.&lt;br /&gt;
 the example of raspi-blacklist.conf:&lt;br /&gt;
        # blacklist spi and i2c by default (many users don&#039;t need them)&lt;br /&gt;
        &lt;br /&gt;
        blacklist spi-bcm2708&lt;br /&gt;
        #blacklist i2c-bcm2708&lt;br /&gt;
 &lt;br /&gt;
 b. Add i2c.conf under /etc/modprobe.d.&lt;br /&gt;
 the example of i2c.conf:&lt;br /&gt;
       options i2c_bcm2708 baudrate=400000&lt;br /&gt;
 &lt;br /&gt;
 c. Load i2c-dev module from start&lt;br /&gt;
       echo &amp;quot;i2c-dev&amp;quot; &amp;gt;&amp;gt; /etc/modules&lt;br /&gt;
&lt;br /&gt;
 2. Clone &amp;amp; Compile &amp;amp; Run&lt;br /&gt;
 git clone https://github.com/Canaan-Creative/Avalon-extras.git&lt;br /&gt;
 cd ./Avalon-extras/mm-tools;make&lt;br /&gt;
 sudo su&lt;br /&gt;
 make download &amp;amp;&amp;amp; ./mm_tools&lt;br /&gt;
&lt;br /&gt;
==== Method 2:Upgrade it through LuCI ====&lt;br /&gt;
Use the latest avalon firmware for Raspberry Pi(Model B) [http://downloads.canaan-creative.com/software/avalon4/openwrt/latest/openwrt-brcm2708-sdcard-vfat-ext4.img openwrt-brcm2708-sdcard-vfat-ext4.img]&lt;br /&gt;
&lt;br /&gt;
You can upgrade mm firmware through the page: Status-&amp;gt;MM Upgrade&lt;br /&gt;
&lt;br /&gt;
=== Compile flags ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! BOOTLOADER&lt;br /&gt;
! MM41&lt;br /&gt;
! DEBUG&lt;br /&gt;
|-&lt;br /&gt;
| 0&lt;br /&gt;
| No bootloader&lt;br /&gt;
| Support MM-4.0&lt;br /&gt;
| Disable debug&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Support bootloader&lt;br /&gt;
| Support MM-4.1&lt;br /&gt;
| Enable debug&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= User manual =&lt;br /&gt;
== Hashrate Refrence ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! MM Ver&lt;br /&gt;
! Chip Freq&lt;br /&gt;
! Voltage&lt;br /&gt;
! Hashrate&lt;br /&gt;
! Power usage&lt;br /&gt;
|-&lt;br /&gt;
| 4.0&lt;br /&gt;
| 420:390:360&lt;br /&gt;
| 8000&lt;br /&gt;
| 980G&lt;br /&gt;
| 594Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.0&lt;br /&gt;
| 450:390:370&lt;br /&gt;
| 8125&lt;br /&gt;
| 1T&lt;br /&gt;
| 640Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.0&lt;br /&gt;
| 450:400:390&lt;br /&gt;
| 8250&lt;br /&gt;
| 1.1T&lt;br /&gt;
| 655Watt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! MM Ver&lt;br /&gt;
! Chip Freq&lt;br /&gt;
! Voltage&lt;br /&gt;
! Hashrate&lt;br /&gt;
! Power usage&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 350:325:300&lt;br /&gt;
| 7500&lt;br /&gt;
| &#039;&#039;&#039;800G&#039;&#039;&#039;&lt;br /&gt;
| ? Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 420:390:360&lt;br /&gt;
| 7625&lt;br /&gt;
| 980G&lt;br /&gt;
| 542Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 450:390:370&lt;br /&gt;
| 8000&lt;br /&gt;
| 1T&lt;br /&gt;
| 600Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 500:450:430&lt;br /&gt;
| 8125&lt;br /&gt;
| 1.14T&lt;br /&gt;
| 710Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 550:500:450&lt;br /&gt;
| 8250&lt;br /&gt;
| 1.25T&lt;br /&gt;
| 900Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 570:510:470&lt;br /&gt;
| 8375&lt;br /&gt;
| &#039;&#039;&#039;1.3T&#039;&#039;&#039;&lt;br /&gt;
| 990Watt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= AUC =&lt;br /&gt;
Avalon USB2IIC converter, USB VID:PID &#039;&#039;&#039;29f1:33f2&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== LED ==&lt;br /&gt;
* PWR: Power indicator&lt;br /&gt;
* R: AUC response error&lt;br /&gt;
* G: IIC Xfer&lt;br /&gt;
* B: AUC init&lt;br /&gt;
&lt;br /&gt;
== AUC Firmware ==&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141122/ 20141122] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141122&#039;&#039;&#039;&lt;br /&gt;
* Reset asic when usb config changed(true-&amp;gt;false)&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141105/ 20141105] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141105&#039;&#039;&#039;&lt;br /&gt;
* Code cleanup&lt;br /&gt;
* Improve for firmware burning&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141103/ 20141103] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141103&#039;&#039;&#039;&lt;br /&gt;
* Add watchdog&lt;br /&gt;
* Code cleanup&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141027/ 20141027] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141027&#039;&#039;&#039;&lt;br /&gt;
* Change Manufacturer to [http://www.canaan-creative.com CANAAN]&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141019/ 20141019] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141019&#039;&#039;&#039;&lt;br /&gt;
* First version of AUC firmware&lt;br /&gt;
* Source URL: https://github.com/Canaan-Creative/Avalon-USB-converter&lt;br /&gt;
&lt;br /&gt;
= RPi/703N Firmware =&lt;br /&gt;
=== Daily Building ===&lt;br /&gt;
* &#039;&#039;&#039;http://build.canaan-creative.com:8080/~mikeqin/build/&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20150213_0800/ 20150213] ===&lt;br /&gt;
* Increase the voltage adjustment range for individual PMU&lt;br /&gt;
* Display voltage refrence in CGMiner status when CGMiner run with debug&lt;br /&gt;
* Add mining mode option for Avalon4&lt;br /&gt;
* Fix cutoff for individual voltage adjustment&lt;br /&gt;
* Fix hash counter when used a broken Avalon4 (DH almost 100%)&lt;br /&gt;
* Change voltage adjust interval from 8m to 30s (Support all MM4.1 and MM4.0 &amp;gt;= 401501-4778d610)&lt;br /&gt;
* Add freeze safe mode function&lt;br /&gt;
* Update frequency table (Step:125)&lt;br /&gt;
* Rewrite mm-tools, it will not compatile with the old one&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20150119_1609/ 20150119] ===&lt;br /&gt;
* Support auto adjust voltage individually(Only support on MM-4.1, MM4.0(&amp;gt;401501-d17f4a10))&lt;br /&gt;
* Support temperature display when it is &amp;lt; 0C.&lt;br /&gt;
* Support mm firmware upgrade through LuCI( Caution:Only for professional users!!!)&lt;br /&gt;
* Fix wifi cann&#039;t work on TL-WR703N&lt;br /&gt;
* Add mining mode&lt;br /&gt;
* Update the set_voltage method to one by one&lt;br /&gt;
* Change localwork statistics from software to hardware.&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141213_1015/ 20141213] ===&lt;br /&gt;
* Improve the voltage increase modules&lt;br /&gt;
* Fix duplicated local work &amp;amp; error work&lt;br /&gt;
* Fix the default settings of new module&lt;br /&gt;
* Fix MM41 voltage setting&lt;br /&gt;
* Add UI for password change&lt;br /&gt;
* Optimise the process of cgminer-status&lt;br /&gt;
* Fix display on avalon index page&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141203_1615/ 20141203] ===&lt;br /&gt;
* Add module elapsed time&lt;br /&gt;
* Modify the decrase offset from 250 to 4*125,increase step to 125&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141127_1341/ 20141127] ===&lt;br /&gt;
* Add TL-WR703N support&lt;br /&gt;
* Add automatic voltage support&lt;br /&gt;
* Add GHS5m and DH%5m for each module&lt;br /&gt;
* Fix AUC ADC value&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141124_1908/ 20141124] ===&lt;br /&gt;
* Add MM41 support&lt;br /&gt;
* Add mm count value in API status&lt;br /&gt;
* Fix the matching_work error&lt;br /&gt;
* Update dh calculation for luci&lt;br /&gt;
* Change theme name to avalon&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141118_1858/ 20141118] ===&lt;br /&gt;
* Adjust module voltage by ascset&lt;br /&gt;
* A new theme was added to luci,and use it as default&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141112_2245/ 20141112] ===&lt;br /&gt;
* Support RPi B/B+ version&lt;br /&gt;
* Change default IIC speed from 1M to 400K&lt;br /&gt;
* Add Avalon4 MM rolling ntime offset&lt;br /&gt;
* Update fan adjustment&lt;br /&gt;
* Add a new luci theme for Raspberry Pi&lt;br /&gt;
* Display DNA on cgminer status page&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141029_1407/ 20141029] ===&lt;br /&gt;
* First version of Avalon4 firmware&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/NEXT-TESTING/ NEXT-TESTING] ===&lt;br /&gt;
* NOTICE: Only for testing&lt;br /&gt;
&lt;br /&gt;
== Issues ==&lt;br /&gt;
* WIFI cann&#039;t work on TL-WR703N&lt;br /&gt;
 This issue was caused by ubus, We can enable or disable it through the button in  the webpage, &lt;br /&gt;
 but the display is invalid when wifi was opened.&lt;br /&gt;
 Work around method: https://github.com/openwrt/luci/commit/ecb0c2f11b861e5035b0397d2396ee4b5e9b3c3e&lt;br /&gt;
&lt;br /&gt;
* Local hashrate count lower than pool or actual.&lt;br /&gt;
 Change localwork statistics from software to hardware.&lt;br /&gt;
&lt;br /&gt;
= MM Firmware (For MM-4.1) =&lt;br /&gt;
== Daily Building ==&lt;br /&gt;
* &#039;&#039;&#039;http://build.canaan-creative.com:8080/~mikeqin/mm41/&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== [http://downloads.canaan-creative.com/software/avalon4/mm41/2015-02-14/ 20150214] ==&lt;br /&gt;
* Version &#039;&#039;&#039;411502-d517e210&#039;&#039;&#039;&lt;br /&gt;
* Add a bootloader feature, auto reboot after download&lt;br /&gt;
* Feed watchdog when get package because it&#039;s a block function&lt;br /&gt;
* Fix system crash when modify the miner_id by unintentionally&lt;br /&gt;
* Change compile flag from MBOOT to BOOTLOADER&lt;br /&gt;
* Support mm config load &amp;amp; save&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm41/2015-01-15/ 20150115] ==&lt;br /&gt;
* Version &#039;&#039;&#039;411501-d17f4a10&#039;&#039;&#039;&lt;br /&gt;
* Fix negative temperatures&lt;br /&gt;
* Support MM Tx reset by CGMiner&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm41/2014-12-31/ 20141231] ==&lt;br /&gt;
* Version &#039;&#039;&#039;411501-08e45110&#039;&#039;&#039;&lt;br /&gt;
* Based on MM-4.0 &#039;&#039;&#039;401412-d31c2c10&#039;&#039;&#039;&lt;br /&gt;
* Turn down cpu frequency(100MHz -&amp;gt; 50MHz)&lt;br /&gt;
* Adjust clk of three domains.&lt;br /&gt;
* Fix LED warning blink when get new stratum&lt;br /&gt;
* Support voltage adjustion by miners&lt;br /&gt;
* Put the frequency table to CGMiner&lt;br /&gt;
* Miner&#039;s localwork statistics by HW&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm41/NEXT-TESTING/ NEXT-TESTING] ==&lt;br /&gt;
* Reboot mm automatically after upgrade&lt;br /&gt;
* Drop mboot,use a method to upgrade&lt;br /&gt;
* Store extra info for MM&lt;br /&gt;
&lt;br /&gt;
= MM Firmware (For MM-4.0) =&lt;br /&gt;
== Daily Building ==&lt;br /&gt;
* &#039;&#039;&#039;http://build.canaan-creative.com:8080/~mikeqin/mm/&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2015-02-14/ 20150214] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401502-d517e210&#039;&#039;&#039;&lt;br /&gt;
* Add a bootloader feature, auto reboot after download&lt;br /&gt;
* Feed watchdog when get package because it&#039;s a block function&lt;br /&gt;
* Fix system crash when modify the miner_id by unintentionally&lt;br /&gt;
* Change compile flag from MBOOT to BOOTLOADER&lt;br /&gt;
* Support mm config load &amp;amp; save&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2015-01-19/ 20150119] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401501-4778d610&#039;&#039;&#039;&lt;br /&gt;
* Support voltage adjustion by miners&lt;br /&gt;
* Put the frequency table to CGMiner&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2015-01-15/ 20150115] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401501-d17f4a10&#039;&#039;&#039;&lt;br /&gt;
* Turn down cpu frequency(100MHz -&amp;gt; 50MHz)&lt;br /&gt;
* Adjust clk of three domains.&lt;br /&gt;
* Fix LED warning blink when get new stratum&lt;br /&gt;
* Miner&#039;s localwork statistics by HW&lt;br /&gt;
* Fix negative temperatures&lt;br /&gt;
* Support MM Tx reset by CGMiner&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-12-19/ 20141219] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401412-d31c2c10&#039;&#039;&#039;&lt;br /&gt;
* Fix temperautre read. read once per second not 200 times per second&lt;br /&gt;
* Compile MM under Virtual Machine may cause unknown problem. this version compile under ubuntu 14.04&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-12-17/ 20141217] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401412-39242210&#039;&#039;&#039;&lt;br /&gt;
* Change api for miner work statistics&lt;br /&gt;
* Fix the g_local_work count&lt;br /&gt;
* Fix temperautre &amp;lt; 0&lt;br /&gt;
* Fix led display when post failed&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-12-13/ 20141213] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401412-7ef4ab10&#039;&#039;&#039;&lt;br /&gt;
* Support MBOOT&lt;br /&gt;
* Keep the nonce2_offse and nonce2_range since g_module_id didn&#039;t change&lt;br /&gt;
* Keep mm working when temp is greater than IDLE_TEMP&lt;br /&gt;
* Add parameter for test core count&lt;br /&gt;
* Warning when no fan connect&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-22/ 20141122] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401411-cad52ec0&#039;&#039;&#039;&lt;br /&gt;
* Fix the type on DEFAULT MDOULES&lt;br /&gt;
* Fix the led status when warning&lt;br /&gt;
* Add MM4.1 defines&lt;br /&gt;
* Add new power module in test/&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-11/ 20141111] ==&lt;br /&gt;
* Version: &#039;&#039;&#039;401411-5965e0f0&#039;&#039;&#039;&lt;br /&gt;
* Add ntime offset configure from outside&lt;br /&gt;
* Reset globe values when idle&lt;br /&gt;
* Update ChangeLog, README and MM_VERSION&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-09/ 20141109] ==&lt;br /&gt;
* Version: &#039;&#039;&#039;401410-c6ba5180&#039;&#039;&#039;&lt;br /&gt;
* Big Code cleanup, Update MM protocol. &lt;br /&gt;
* Update timeout value to 90% the theory value.&lt;br /&gt;
* Fix the hashrate couning.&lt;br /&gt;
* Fix watchdog issue. enable watchdog.&lt;br /&gt;
* Remove g_module_id check since we use I2C&lt;br /&gt;
* Move adjust fan in polling package.&lt;br /&gt;
* Update MM idle default fan speed to 10%&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-04/ 20141104] ==&lt;br /&gt;
* Version: &#039;&#039;&#039;401410-223a1c50&#039;&#039;&#039;&lt;br /&gt;
* Update idle timeout from 5s to 3s&lt;br /&gt;
* Display ID on controller LEDs for debug&lt;br /&gt;
* Fix the automatic module detect&lt;br /&gt;
* Disable watch dog&lt;br /&gt;
* IDLE check when both (new stratum) and (module id) was configured&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-01/ 20141101] ==&lt;br /&gt;
* Fix the front led display&lt;br /&gt;
* Cutoff power after testing&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-10-30/ 20141030] ==&lt;br /&gt;
* First version of Avalon4 firmware&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/NEXT-TESTING/ NEXT-TESTING] ==&lt;br /&gt;
&lt;br /&gt;
= Design file =&lt;br /&gt;
* [http://downloads.canaan-creative.com/hardware/A3222/ http://downloads.canaan-creative.com/hardware/A3222/]&lt;br /&gt;
&lt;br /&gt;
= Links =&lt;br /&gt;
* [http://www.yibite.com/article-4731-1.html Avalon的第四代BTC挖矿芯片A3222 通过了初步的功能测试]&lt;br /&gt;
* [http://www.cybtc.com/article-1508-1.html 阿瓦隆4比特币矿机1T单模组彩云评测]&lt;br /&gt;
* http://www.cybtc.org/article-70-1.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[zh-cn:阿瓦隆4]]&lt;/div&gt;</summary>
		<author><name>Xiangfu</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Ams&amp;diff=54895</id>
		<title>Ams</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Ams&amp;diff=54895"/>
		<updated>2015-03-05T07:28:52Z</updated>

		<summary type="html">&lt;p&gt;Xiangfu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Avalon Management System&lt;br /&gt;
&lt;br /&gt;
 Source code: https://github.com/Canaan-Creative/Avalon-Management-System&lt;br /&gt;
 Demo: http://downloads.canaan-creative.com/ams&lt;br /&gt;
 Demo-3D: http://downloads.canaan-creative.com/ams/3d&lt;/div&gt;</summary>
		<author><name>Xiangfu</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Ams&amp;diff=54894</id>
		<title>Ams</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Ams&amp;diff=54894"/>
		<updated>2015-03-05T07:22:48Z</updated>

		<summary type="html">&lt;p&gt;Xiangfu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Avalon Management System&lt;br /&gt;
&lt;br /&gt;
 Source code: https://github.com/Canaan-Creative/Avalon-Management-System&lt;br /&gt;
 Demo: downloads.canaan-creative.com/ams&lt;br /&gt;
 Demo-3D: downloads.canaan-creative.com/ams/3d&lt;/div&gt;</summary>
		<author><name>Xiangfu</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Avalon4&amp;diff=54893</id>
		<title>Avalon4</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Avalon4&amp;diff=54893"/>
		<updated>2015-03-05T07:18:21Z</updated>

		<summary type="html">&lt;p&gt;Xiangfu: /* Hashrate Refrence */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Pictures =&lt;br /&gt;
[[File:AvalonA3233chips.jpeg | 320px]] [[File:Avalon4-a3222-1.jpg | 320px]] [[File:Avalon4-A3222-3.jpg | 320px]]&lt;br /&gt;
&lt;br /&gt;
= A3222 =&lt;br /&gt;
* Datasheet [http://downloads.canaan-creative.com/browser/hardware/A3222/datasheet/A3222Q56-140627-V01-EN.pdf download here]&lt;br /&gt;
&lt;br /&gt;
 Package: QFN56-8X8, 0.5mm pitch&lt;br /&gt;
 Core voltage: 0.65 ~ 0.8V&lt;br /&gt;
 Chip frequency: 400MHz&lt;br /&gt;
 Hashrate: 25-30G (Normal，0.75V)&lt;br /&gt;
 Power usage: 0.45-0.55W/G on ASIC side&lt;br /&gt;
 VDDIO: 1.5 ~ 2.5V&lt;br /&gt;
&lt;br /&gt;
== SPI Example ==&lt;br /&gt;
[[File:Avalon4-SPI-EXAMPLE.jpeg | 640px]]&lt;br /&gt;
&lt;br /&gt;
 a real data:&lt;br /&gt;
 1st:&lt;br /&gt;
 work n chip1&lt;br /&gt;
 {576&#039;hc16801619d8d4242e06e5fab25a54bbe222e8b877848c34beea79cd6528caf7e33cde02a983dab158119ce2a1c9fc4eddac8ce296d0fd9da6e18f645087e051a2d547050e8dc86b1, 64&#039;ha, 32&#039;h1, 32&#039;h1, 32&#039;h1} &lt;br /&gt;
 work n chip0&lt;br /&gt;
 {576&#039;h1bed3ba0a2cb45c1d8f8ef6712146495c44192c07145fd6d974bf4bb8f41371d65c90d1e9cb18a17fa77fe7d13cdfd7b0063910762a5f25c06b168ae087e051a895170504ac1d001, 64&#039;h5, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 &lt;br /&gt;
 2nd:&lt;br /&gt;
 work n+1 chip1&lt;br /&gt;
 {576&#039;h0, 64&#039;hb, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 work n+1 chip0&lt;br /&gt;
 {576&#039;h0, 64&#039;h6, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 &lt;br /&gt;
 3rd:&lt;br /&gt;
 work n+2 chip1&lt;br /&gt;
 {576&#039;h0, 64&#039;hc, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 work n+2 chip0&lt;br /&gt;
 {576&#039;h0, 64&#039;h7, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 &lt;br /&gt;
 then get nonce 32&#039;h1beebba0 for chip0, 32&#039;hc1698161 for chip1;&lt;br /&gt;
&lt;br /&gt;
= Avalon4 =&lt;br /&gt;
Each module carry 40 A3222 ASICs, the module should be working at 1TH/S and using ~680W power.&lt;br /&gt;
&lt;br /&gt;
[[File: Avalon4-BP-1.jpg | 320px]] [[File: Avalon4-BP-2.jpg | 320px]]&lt;br /&gt;
[[File: Avalon4-HU-1.jpg | 320px]] [[File: Avalon4-HU-2.jpg | 320px]]&lt;br /&gt;
[[File: Avalon4-MM-1.jpg | 320px]] [[File: Avalon4-MM-2.jpg | 320px]]&lt;br /&gt;
[[File: Avalon4-PW-1.jpg | 320px]]&lt;br /&gt;
&lt;br /&gt;
== Avalon4 connection ==&lt;br /&gt;
[[File:Avalon4-connection.png | 320px]]&lt;br /&gt;
&lt;br /&gt;
== JTAG Port ==&lt;br /&gt;
[[File:Avalon4-JTAG-PIN.jpeg | 320px]] [[File:Avalon4-XILINX-Cable.jpeg | 320px]]&lt;br /&gt;
&lt;br /&gt;
== PMU ==&lt;br /&gt;
[[File:Avalon4-PMU-Connector.jpeg | 310px]] [[File:Avalon4-PMU-Connector-Header.jpeg | 310px]]&lt;br /&gt;
&lt;br /&gt;
[[File:Avalon4-PMU-P1.jpeg | 310px]] [[File:Avalon4-PMU-P2.jpeg | 310px]]&lt;br /&gt;
&lt;br /&gt;
== HU ==&lt;br /&gt;
[[File:Avalon-HU.jpeg | 310px]]&lt;br /&gt;
&lt;br /&gt;
== Power &amp;amp; GND ==&lt;br /&gt;
[[File:Avalon4-Power-GND.jpeg | 320px]]&lt;br /&gt;
&lt;br /&gt;
== LED ==&lt;br /&gt;
[[File:Avalon4 FPLed.png  | 390px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! LED&lt;br /&gt;
! OFF&lt;br /&gt;
! ON&lt;br /&gt;
! BLINKING&lt;br /&gt;
! MEMO&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| ERR&lt;br /&gt;
| -&lt;br /&gt;
| &#039;&#039;&#039;POST failed&#039;&#039;&#039; or &#039;&#039;&#039;One module dead&#039;&#039;&#039;&lt;br /&gt;
| Manual&lt;br /&gt;
| &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| WARN&lt;br /&gt;
| Hashing&lt;br /&gt;
| Idle mode&lt;br /&gt;
| &#039;&#039;&#039;Fan is 0&#039;&#039;&#039; or &#039;&#039;&#039;Overheat&#039;&#039;&#039;&lt;br /&gt;
| &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| TXD/RXD&lt;br /&gt;
| No data&lt;br /&gt;
| -&lt;br /&gt;
| Data transferring&lt;br /&gt;
| &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| N1/N2&lt;br /&gt;
| No nonce&lt;br /&gt;
| -&lt;br /&gt;
| Found one nonce&lt;br /&gt;
| &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| PG1/PG2&lt;br /&gt;
| -&lt;br /&gt;
| Power good&lt;br /&gt;
| Some of small PMU failed&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== IIC ==&lt;br /&gt;
[[File:IIC_Link_Avalon4.png]]&lt;br /&gt;
&lt;br /&gt;
== Avalon4 CGMiner Under Ubuntu 14.04 ==&lt;br /&gt;
===  Download ===&lt;br /&gt;
 Inside your home directory, download Cgminer&lt;br /&gt;
 git clone https://github.com/Canaan-Creative/cgminer&lt;br /&gt;
&lt;br /&gt;
=== Compile ===&lt;br /&gt;
 cd cgminer&lt;br /&gt;
 git checkout origin/avalon4 -b avalon4&lt;br /&gt;
 ./autogen.sh --enable-avalon4&lt;br /&gt;
 make -j 4&lt;br /&gt;
&lt;br /&gt;
=== Run ===&lt;br /&gt;
 sudo ./cgminer --avalon4-fan 60 --avalon4-freq 200 --avalon4-voltage 7125 --lowmem -o http://stratum.pool:3333 -u  work -p pass &lt;br /&gt;
 or&lt;br /&gt;
 sudo ./cgminer --avalon4-fan 60 --avalon4-freq 200 --avalon4-voltage 7125 --lowmem  -o http://stratum.pool:3333 -u  work -p pass --api-allow W:192.168.2,W:192.168.2.1 --api-listen $@ 2&amp;gt;./log&lt;br /&gt;
&lt;br /&gt;
=== Tweak ===&lt;br /&gt;
* Led&lt;br /&gt;
  Format: &#039;&#039;&#039;ascset|ASCN,led,modularid&#039;&#039;&#039;&lt;br /&gt;
  eg: cgminer-api &amp;quot;ascset|0,led,1&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Fan&lt;br /&gt;
  Format: &#039;&#039;&#039;ascset|ASCN,fan,fanmin[-fanmax]&#039;&#039;&#039;&lt;br /&gt;
  eg: cgminer-api &amp;quot;ascset|0,fan,10&amp;quot; or cgminer-api &amp;quot;ascset|0,fan,10-100&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Voltage&lt;br /&gt;
  Format: &#039;&#039;&#039;ascset|ASCN,voltage,MMID-value[-miner_id-val_offset]&#039;&#039;&#039;&lt;br /&gt;
  eg: cgminer-api &amp;quot;ascset|0,voltage,1-7750&amp;quot;&lt;br /&gt;
      cgminer-api &amp;quot;ascset|0,voltage,1-7750-0-125&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Technical details ==&lt;br /&gt;
* The auc take &#039;&#039;&#039;1~2ms&#039;&#039;&#039; betwwen write and read. even the polling delay is 0 (4800 means 1ms)&lt;br /&gt;
* The cgminer each polling takes &#039;&#039;&#039;~20ms&#039;&#039;&#039;. even the polling delay is 0ms&lt;br /&gt;
&lt;br /&gt;
== MM Notes ==&lt;br /&gt;
=== mm-tools for Raspberry Pi (Model B) ===&lt;br /&gt;
mm-tools is a program to upgrade Avalon4 mm firmware through Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
Support mm versions(MM-4.0: &amp;gt;= &#039;&#039;&#039;401412-7ef4ab10&#039;&#039;&#039;, MM-4.1: &#039;&#039;&#039;Any one&#039;&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
Ugrade file link: [http://downloads.canaan-creative.com/software/avalon4/mm/latest/mm.mcs For MM-4.0] [http://downloads.canaan-creative.com/software/avalon4/mm41/latest/mm.mcs For MM-4.1]&lt;br /&gt;
&lt;br /&gt;
==== Method 1:Upgrade it through CLI ====&lt;br /&gt;
In order to use mm-tools, you should use [http://downloads.raspberrypi.org/NOOBS_latest RASPBIAN] image on your Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
* How to use mm-tools&lt;br /&gt;
 1. Enable iic on Raspberry Pi&lt;br /&gt;
 &lt;br /&gt;
 a. Commit &amp;quot;blacklist i2c-bcm2708&amp;quot; in raspi-blacklist.conf under /etc/modprobe.d first.&lt;br /&gt;
 the example of raspi-blacklist.conf:&lt;br /&gt;
        # blacklist spi and i2c by default (many users don&#039;t need them)&lt;br /&gt;
        &lt;br /&gt;
        blacklist spi-bcm2708&lt;br /&gt;
        #blacklist i2c-bcm2708&lt;br /&gt;
 &lt;br /&gt;
 b. Add i2c.conf under /etc/modprobe.d.&lt;br /&gt;
 the example of i2c.conf:&lt;br /&gt;
       options i2c_bcm2708 baudrate=400000&lt;br /&gt;
 &lt;br /&gt;
 c. Load i2c-dev module from start&lt;br /&gt;
       echo &amp;quot;i2c-dev&amp;quot; &amp;gt;&amp;gt; /etc/modules&lt;br /&gt;
&lt;br /&gt;
 2. Clone &amp;amp; Compile &amp;amp; Run&lt;br /&gt;
 git clone https://github.com/Canaan-Creative/Avalon-extras.git&lt;br /&gt;
 cd ./Avalon-extras/mm-tools;make&lt;br /&gt;
 sudo su&lt;br /&gt;
 make download &amp;amp;&amp;amp; ./mm_tools&lt;br /&gt;
&lt;br /&gt;
==== Method 2:Upgrade it through LuCI ====&lt;br /&gt;
Use the latest avalon firmware for Raspberry Pi(Model B) [http://downloads.canaan-creative.com/software/avalon4/openwrt/latest/openwrt-brcm2708-sdcard-vfat-ext4.img openwrt-brcm2708-sdcard-vfat-ext4.img]&lt;br /&gt;
&lt;br /&gt;
You can upgrade mm firmware through the page: Status-&amp;gt;MM Upgrade&lt;br /&gt;
&lt;br /&gt;
=== Compile flags ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! BOOTLOADER&lt;br /&gt;
! MM41&lt;br /&gt;
! DEBUG&lt;br /&gt;
|-&lt;br /&gt;
| 0&lt;br /&gt;
| No bootloader&lt;br /&gt;
| Support MM-4.0&lt;br /&gt;
| Disable debug&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Support bootloader&lt;br /&gt;
| Support MM-4.1&lt;br /&gt;
| Enable debug&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= User manual =&lt;br /&gt;
== Hashrate Refrence ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! MM Ver&lt;br /&gt;
! Chip Freq&lt;br /&gt;
! Voltage&lt;br /&gt;
! Hashrate&lt;br /&gt;
! Power usage&lt;br /&gt;
|-&lt;br /&gt;
| 4.0&lt;br /&gt;
| 420:390:360&lt;br /&gt;
| 8000&lt;br /&gt;
| 980G&lt;br /&gt;
| 594Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.0&lt;br /&gt;
| 450:390:370&lt;br /&gt;
| 8125&lt;br /&gt;
| 1T&lt;br /&gt;
| 640Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.0&lt;br /&gt;
| 450:400:390&lt;br /&gt;
| 8250&lt;br /&gt;
| 1.1T&lt;br /&gt;
| 655Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 350:325:300&lt;br /&gt;
| 7500&lt;br /&gt;
| 800G&lt;br /&gt;
| ? Watt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! MM Ver&lt;br /&gt;
! Chip Freq&lt;br /&gt;
! Voltage&lt;br /&gt;
! Hashrate&lt;br /&gt;
! Power usage&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 420:390:360&lt;br /&gt;
| 7625&lt;br /&gt;
| 980G&lt;br /&gt;
| 542Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 450:390:370&lt;br /&gt;
| 8000&lt;br /&gt;
| 1T&lt;br /&gt;
| 600Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 500:450:430&lt;br /&gt;
| 8125&lt;br /&gt;
| 1.14T&lt;br /&gt;
| 710Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 550:500:450&lt;br /&gt;
| 8250&lt;br /&gt;
| 1.25T&lt;br /&gt;
| 900Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 570:510:470&lt;br /&gt;
| 8375&lt;br /&gt;
| &#039;&#039;&#039;1.3T&#039;&#039;&#039;&lt;br /&gt;
| 990Watt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= AUC =&lt;br /&gt;
Avalon USB2IIC converter, USB VID:PID &#039;&#039;&#039;29f1:33f2&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== LED ==&lt;br /&gt;
* PWR: Power indicator&lt;br /&gt;
* R: AUC response error&lt;br /&gt;
* G: IIC Xfer&lt;br /&gt;
* B: AUC init&lt;br /&gt;
&lt;br /&gt;
== AUC Firmware ==&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141122/ 20141122] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141122&#039;&#039;&#039;&lt;br /&gt;
* Reset asic when usb config changed(true-&amp;gt;false)&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141105/ 20141105] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141105&#039;&#039;&#039;&lt;br /&gt;
* Code cleanup&lt;br /&gt;
* Improve for firmware burning&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141103/ 20141103] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141103&#039;&#039;&#039;&lt;br /&gt;
* Add watchdog&lt;br /&gt;
* Code cleanup&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141027/ 20141027] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141027&#039;&#039;&#039;&lt;br /&gt;
* Change Manufacturer to [http://www.canaan-creative.com CANAAN]&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141019/ 20141019] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141019&#039;&#039;&#039;&lt;br /&gt;
* First version of AUC firmware&lt;br /&gt;
* Source URL: https://github.com/Canaan-Creative/Avalon-USB-converter&lt;br /&gt;
&lt;br /&gt;
= RPi/703N Firmware =&lt;br /&gt;
=== Daily Building ===&lt;br /&gt;
* &#039;&#039;&#039;http://build.canaan-creative.com:8080/~mikeqin/build/&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20150213_0800/ 20150213] ===&lt;br /&gt;
* Increase the voltage adjustment range for individual PMU&lt;br /&gt;
* Display voltage refrence in CGMiner status when CGMiner run with debug&lt;br /&gt;
* Add mining mode option for Avalon4&lt;br /&gt;
* Fix cutoff for individual voltage adjustment&lt;br /&gt;
* Fix hash counter when used a broken Avalon4 (DH almost 100%)&lt;br /&gt;
* Change voltage adjust interval from 8m to 30s (Support all MM4.1 and MM4.0 &amp;gt;= 401501-4778d610)&lt;br /&gt;
* Add freeze safe mode function&lt;br /&gt;
* Update frequency table (Step:125)&lt;br /&gt;
* Rewrite mm-tools, it will not compatile with the old one&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20150119_1609/ 20150119] ===&lt;br /&gt;
* Support auto adjust voltage individually(Only support on MM-4.1, MM4.0(&amp;gt;401501-d17f4a10))&lt;br /&gt;
* Support temperature display when it is &amp;lt; 0C.&lt;br /&gt;
* Support mm firmware upgrade through LuCI( Caution:Only for professional users!!!)&lt;br /&gt;
* Fix wifi cann&#039;t work on TL-WR703N&lt;br /&gt;
* Add mining mode&lt;br /&gt;
* Update the set_voltage method to one by one&lt;br /&gt;
* Change localwork statistics from software to hardware.&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141213_1015/ 20141213] ===&lt;br /&gt;
* Improve the voltage increase modules&lt;br /&gt;
* Fix duplicated local work &amp;amp; error work&lt;br /&gt;
* Fix the default settings of new module&lt;br /&gt;
* Fix MM41 voltage setting&lt;br /&gt;
* Add UI for password change&lt;br /&gt;
* Optimise the process of cgminer-status&lt;br /&gt;
* Fix display on avalon index page&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141203_1615/ 20141203] ===&lt;br /&gt;
* Add module elapsed time&lt;br /&gt;
* Modify the decrase offset from 250 to 4*125,increase step to 125&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141127_1341/ 20141127] ===&lt;br /&gt;
* Add TL-WR703N support&lt;br /&gt;
* Add automatic voltage support&lt;br /&gt;
* Add GHS5m and DH%5m for each module&lt;br /&gt;
* Fix AUC ADC value&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141124_1908/ 20141124] ===&lt;br /&gt;
* Add MM41 support&lt;br /&gt;
* Add mm count value in API status&lt;br /&gt;
* Fix the matching_work error&lt;br /&gt;
* Update dh calculation for luci&lt;br /&gt;
* Change theme name to avalon&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141118_1858/ 20141118] ===&lt;br /&gt;
* Adjust module voltage by ascset&lt;br /&gt;
* A new theme was added to luci,and use it as default&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141112_2245/ 20141112] ===&lt;br /&gt;
* Support RPi B/B+ version&lt;br /&gt;
* Change default IIC speed from 1M to 400K&lt;br /&gt;
* Add Avalon4 MM rolling ntime offset&lt;br /&gt;
* Update fan adjustment&lt;br /&gt;
* Add a new luci theme for Raspberry Pi&lt;br /&gt;
* Display DNA on cgminer status page&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141029_1407/ 20141029] ===&lt;br /&gt;
* First version of Avalon4 firmware&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/NEXT-TESTING/ NEXT-TESTING] ===&lt;br /&gt;
* NOTICE: Only for testing&lt;br /&gt;
&lt;br /&gt;
== Issues ==&lt;br /&gt;
* WIFI cann&#039;t work on TL-WR703N&lt;br /&gt;
 This issue was caused by ubus, We can enable or disable it through the button in  the webpage, &lt;br /&gt;
 but the display is invalid when wifi was opened.&lt;br /&gt;
 Work around method: https://github.com/openwrt/luci/commit/ecb0c2f11b861e5035b0397d2396ee4b5e9b3c3e&lt;br /&gt;
&lt;br /&gt;
* Local hashrate count lower than pool or actual.&lt;br /&gt;
 Change localwork statistics from software to hardware.&lt;br /&gt;
&lt;br /&gt;
= MM Firmware (For MM-4.1) =&lt;br /&gt;
== Daily Building ==&lt;br /&gt;
* &#039;&#039;&#039;http://build.canaan-creative.com:8080/~mikeqin/mm41/&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== [http://downloads.canaan-creative.com/software/avalon4/mm41/2015-02-14/ 20150214] ==&lt;br /&gt;
* Version &#039;&#039;&#039;411502-d517e210&#039;&#039;&#039;&lt;br /&gt;
* Add a bootloader feature, auto reboot after download&lt;br /&gt;
* Feed watchdog when get package because it&#039;s a block function&lt;br /&gt;
* Fix system crash when modify the miner_id by unintentionally&lt;br /&gt;
* Change compile flag from MBOOT to BOOTLOADER&lt;br /&gt;
* Support mm config load &amp;amp; save&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm41/2015-01-15/ 20150115] ==&lt;br /&gt;
* Version &#039;&#039;&#039;411501-d17f4a10&#039;&#039;&#039;&lt;br /&gt;
* Fix negative temperatures&lt;br /&gt;
* Support MM Tx reset by CGMiner&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm41/2014-12-31/ 20141231] ==&lt;br /&gt;
* Version &#039;&#039;&#039;411501-08e45110&#039;&#039;&#039;&lt;br /&gt;
* Based on MM-4.0 &#039;&#039;&#039;401412-d31c2c10&#039;&#039;&#039;&lt;br /&gt;
* Turn down cpu frequency(100MHz -&amp;gt; 50MHz)&lt;br /&gt;
* Adjust clk of three domains.&lt;br /&gt;
* Fix LED warning blink when get new stratum&lt;br /&gt;
* Support voltage adjustion by miners&lt;br /&gt;
* Put the frequency table to CGMiner&lt;br /&gt;
* Miner&#039;s localwork statistics by HW&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm41/NEXT-TESTING/ NEXT-TESTING] ==&lt;br /&gt;
* Reboot mm automatically after upgrade&lt;br /&gt;
* Drop mboot,use a method to upgrade&lt;br /&gt;
* Store extra info for MM&lt;br /&gt;
&lt;br /&gt;
= MM Firmware (For MM-4.0) =&lt;br /&gt;
== Daily Building ==&lt;br /&gt;
* &#039;&#039;&#039;http://build.canaan-creative.com:8080/~mikeqin/mm/&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2015-02-14/ 20150214] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401502-d517e210&#039;&#039;&#039;&lt;br /&gt;
* Add a bootloader feature, auto reboot after download&lt;br /&gt;
* Feed watchdog when get package because it&#039;s a block function&lt;br /&gt;
* Fix system crash when modify the miner_id by unintentionally&lt;br /&gt;
* Change compile flag from MBOOT to BOOTLOADER&lt;br /&gt;
* Support mm config load &amp;amp; save&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2015-01-19/ 20150119] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401501-4778d610&#039;&#039;&#039;&lt;br /&gt;
* Support voltage adjustion by miners&lt;br /&gt;
* Put the frequency table to CGMiner&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2015-01-15/ 20150115] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401501-d17f4a10&#039;&#039;&#039;&lt;br /&gt;
* Turn down cpu frequency(100MHz -&amp;gt; 50MHz)&lt;br /&gt;
* Adjust clk of three domains.&lt;br /&gt;
* Fix LED warning blink when get new stratum&lt;br /&gt;
* Miner&#039;s localwork statistics by HW&lt;br /&gt;
* Fix negative temperatures&lt;br /&gt;
* Support MM Tx reset by CGMiner&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-12-19/ 20141219] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401412-d31c2c10&#039;&#039;&#039;&lt;br /&gt;
* Fix temperautre read. read once per second not 200 times per second&lt;br /&gt;
* Compile MM under Virtual Machine may cause unknown problem. this version compile under ubuntu 14.04&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-12-17/ 20141217] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401412-39242210&#039;&#039;&#039;&lt;br /&gt;
* Change api for miner work statistics&lt;br /&gt;
* Fix the g_local_work count&lt;br /&gt;
* Fix temperautre &amp;lt; 0&lt;br /&gt;
* Fix led display when post failed&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-12-13/ 20141213] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401412-7ef4ab10&#039;&#039;&#039;&lt;br /&gt;
* Support MBOOT&lt;br /&gt;
* Keep the nonce2_offse and nonce2_range since g_module_id didn&#039;t change&lt;br /&gt;
* Keep mm working when temp is greater than IDLE_TEMP&lt;br /&gt;
* Add parameter for test core count&lt;br /&gt;
* Warning when no fan connect&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-22/ 20141122] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401411-cad52ec0&#039;&#039;&#039;&lt;br /&gt;
* Fix the type on DEFAULT MDOULES&lt;br /&gt;
* Fix the led status when warning&lt;br /&gt;
* Add MM4.1 defines&lt;br /&gt;
* Add new power module in test/&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-11/ 20141111] ==&lt;br /&gt;
* Version: &#039;&#039;&#039;401411-5965e0f0&#039;&#039;&#039;&lt;br /&gt;
* Add ntime offset configure from outside&lt;br /&gt;
* Reset globe values when idle&lt;br /&gt;
* Update ChangeLog, README and MM_VERSION&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-09/ 20141109] ==&lt;br /&gt;
* Version: &#039;&#039;&#039;401410-c6ba5180&#039;&#039;&#039;&lt;br /&gt;
* Big Code cleanup, Update MM protocol. &lt;br /&gt;
* Update timeout value to 90% the theory value.&lt;br /&gt;
* Fix the hashrate couning.&lt;br /&gt;
* Fix watchdog issue. enable watchdog.&lt;br /&gt;
* Remove g_module_id check since we use I2C&lt;br /&gt;
* Move adjust fan in polling package.&lt;br /&gt;
* Update MM idle default fan speed to 10%&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-04/ 20141104] ==&lt;br /&gt;
* Version: &#039;&#039;&#039;401410-223a1c50&#039;&#039;&#039;&lt;br /&gt;
* Update idle timeout from 5s to 3s&lt;br /&gt;
* Display ID on controller LEDs for debug&lt;br /&gt;
* Fix the automatic module detect&lt;br /&gt;
* Disable watch dog&lt;br /&gt;
* IDLE check when both (new stratum) and (module id) was configured&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-01/ 20141101] ==&lt;br /&gt;
* Fix the front led display&lt;br /&gt;
* Cutoff power after testing&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-10-30/ 20141030] ==&lt;br /&gt;
* First version of Avalon4 firmware&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/NEXT-TESTING/ NEXT-TESTING] ==&lt;br /&gt;
&lt;br /&gt;
= Design file =&lt;br /&gt;
* [http://downloads.canaan-creative.com/hardware/A3222/ http://downloads.canaan-creative.com/hardware/A3222/]&lt;br /&gt;
&lt;br /&gt;
= Links =&lt;br /&gt;
* [http://www.yibite.com/article-4731-1.html Avalon的第四代BTC挖矿芯片A3222 通过了初步的功能测试]&lt;br /&gt;
* [http://www.cybtc.com/article-1508-1.html 阿瓦隆4比特币矿机1T单模组彩云评测]&lt;br /&gt;
* http://www.cybtc.org/article-70-1.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[zh-cn:阿瓦隆4]]&lt;/div&gt;</summary>
		<author><name>Xiangfu</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Avalon4&amp;diff=54892</id>
		<title>Avalon4</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Avalon4&amp;diff=54892"/>
		<updated>2015-03-05T03:57:41Z</updated>

		<summary type="html">&lt;p&gt;Xiangfu: /* Hashrate Refrence */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Pictures =&lt;br /&gt;
[[File:AvalonA3233chips.jpeg | 320px]] [[File:Avalon4-a3222-1.jpg | 320px]] [[File:Avalon4-A3222-3.jpg | 320px]]&lt;br /&gt;
&lt;br /&gt;
= A3222 =&lt;br /&gt;
* Datasheet [http://downloads.canaan-creative.com/browser/hardware/A3222/datasheet/A3222Q56-140627-V01-EN.pdf download here]&lt;br /&gt;
&lt;br /&gt;
 Package: QFN56-8X8, 0.5mm pitch&lt;br /&gt;
 Core voltage: 0.65 ~ 0.8V&lt;br /&gt;
 Chip frequency: 400MHz&lt;br /&gt;
 Hashrate: 25-30G (Normal，0.75V)&lt;br /&gt;
 Power usage: 0.45-0.55W/G on ASIC side&lt;br /&gt;
 VDDIO: 1.5 ~ 2.5V&lt;br /&gt;
&lt;br /&gt;
== SPI Example ==&lt;br /&gt;
[[File:Avalon4-SPI-EXAMPLE.jpeg | 640px]]&lt;br /&gt;
&lt;br /&gt;
 a real data:&lt;br /&gt;
 1st:&lt;br /&gt;
 work n chip1&lt;br /&gt;
 {576&#039;hc16801619d8d4242e06e5fab25a54bbe222e8b877848c34beea79cd6528caf7e33cde02a983dab158119ce2a1c9fc4eddac8ce296d0fd9da6e18f645087e051a2d547050e8dc86b1, 64&#039;ha, 32&#039;h1, 32&#039;h1, 32&#039;h1} &lt;br /&gt;
 work n chip0&lt;br /&gt;
 {576&#039;h1bed3ba0a2cb45c1d8f8ef6712146495c44192c07145fd6d974bf4bb8f41371d65c90d1e9cb18a17fa77fe7d13cdfd7b0063910762a5f25c06b168ae087e051a895170504ac1d001, 64&#039;h5, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 &lt;br /&gt;
 2nd:&lt;br /&gt;
 work n+1 chip1&lt;br /&gt;
 {576&#039;h0, 64&#039;hb, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 work n+1 chip0&lt;br /&gt;
 {576&#039;h0, 64&#039;h6, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 &lt;br /&gt;
 3rd:&lt;br /&gt;
 work n+2 chip1&lt;br /&gt;
 {576&#039;h0, 64&#039;hc, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 work n+2 chip0&lt;br /&gt;
 {576&#039;h0, 64&#039;h7, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 &lt;br /&gt;
 then get nonce 32&#039;h1beebba0 for chip0, 32&#039;hc1698161 for chip1;&lt;br /&gt;
&lt;br /&gt;
= Avalon4 =&lt;br /&gt;
Each module carry 40 A3222 ASICs, the module should be working at 1TH/S and using ~680W power.&lt;br /&gt;
&lt;br /&gt;
[[File: Avalon4-BP-1.jpg | 320px]] [[File: Avalon4-BP-2.jpg | 320px]]&lt;br /&gt;
[[File: Avalon4-HU-1.jpg | 320px]] [[File: Avalon4-HU-2.jpg | 320px]]&lt;br /&gt;
[[File: Avalon4-MM-1.jpg | 320px]] [[File: Avalon4-MM-2.jpg | 320px]]&lt;br /&gt;
[[File: Avalon4-PW-1.jpg | 320px]]&lt;br /&gt;
&lt;br /&gt;
== Avalon4 connection ==&lt;br /&gt;
[[File:Avalon4-connection.png | 320px]]&lt;br /&gt;
&lt;br /&gt;
== JTAG Port ==&lt;br /&gt;
[[File:Avalon4-JTAG-PIN.jpeg | 320px]] [[File:Avalon4-XILINX-Cable.jpeg | 320px]]&lt;br /&gt;
&lt;br /&gt;
== PMU ==&lt;br /&gt;
[[File:Avalon4-PMU-Connector.jpeg | 310px]] [[File:Avalon4-PMU-Connector-Header.jpeg | 310px]]&lt;br /&gt;
&lt;br /&gt;
[[File:Avalon4-PMU-P1.jpeg | 310px]] [[File:Avalon4-PMU-P2.jpeg | 310px]]&lt;br /&gt;
&lt;br /&gt;
== HU ==&lt;br /&gt;
[[File:Avalon-HU.jpeg | 310px]]&lt;br /&gt;
&lt;br /&gt;
== Power &amp;amp; GND ==&lt;br /&gt;
[[File:Avalon4-Power-GND.jpeg | 320px]]&lt;br /&gt;
&lt;br /&gt;
== LED ==&lt;br /&gt;
[[File:Avalon4 FPLed.png  | 390px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! LED&lt;br /&gt;
! OFF&lt;br /&gt;
! ON&lt;br /&gt;
! BLINKING&lt;br /&gt;
! MEMO&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| ERR&lt;br /&gt;
| -&lt;br /&gt;
| &#039;&#039;&#039;POST failed&#039;&#039;&#039; or &#039;&#039;&#039;One module dead&#039;&#039;&#039;&lt;br /&gt;
| Manual&lt;br /&gt;
| &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| WARN&lt;br /&gt;
| Hashing&lt;br /&gt;
| Idle mode&lt;br /&gt;
| &#039;&#039;&#039;Fan is 0&#039;&#039;&#039; or &#039;&#039;&#039;Overheat&#039;&#039;&#039;&lt;br /&gt;
| &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| TXD/RXD&lt;br /&gt;
| No data&lt;br /&gt;
| -&lt;br /&gt;
| Data transferring&lt;br /&gt;
| &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| N1/N2&lt;br /&gt;
| No nonce&lt;br /&gt;
| -&lt;br /&gt;
| Found one nonce&lt;br /&gt;
| &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| PG1/PG2&lt;br /&gt;
| -&lt;br /&gt;
| Power good&lt;br /&gt;
| Some of small PMU failed&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== IIC ==&lt;br /&gt;
[[File:IIC_Link_Avalon4.png]]&lt;br /&gt;
&lt;br /&gt;
== Avalon4 CGMiner Under Ubuntu 14.04 ==&lt;br /&gt;
===  Download ===&lt;br /&gt;
 Inside your home directory, download Cgminer&lt;br /&gt;
 git clone https://github.com/Canaan-Creative/cgminer&lt;br /&gt;
&lt;br /&gt;
=== Compile ===&lt;br /&gt;
 cd cgminer&lt;br /&gt;
 git checkout origin/avalon4 -b avalon4&lt;br /&gt;
 ./autogen.sh --enable-avalon4&lt;br /&gt;
 make -j 4&lt;br /&gt;
&lt;br /&gt;
=== Run ===&lt;br /&gt;
 sudo ./cgminer --avalon4-fan 60 --avalon4-freq 200 --avalon4-voltage 7125 --lowmem -o http://stratum.pool:3333 -u  work -p pass &lt;br /&gt;
 or&lt;br /&gt;
 sudo ./cgminer --avalon4-fan 60 --avalon4-freq 200 --avalon4-voltage 7125 --lowmem  -o http://stratum.pool:3333 -u  work -p pass --api-allow W:192.168.2,W:192.168.2.1 --api-listen $@ 2&amp;gt;./log&lt;br /&gt;
&lt;br /&gt;
=== Tweak ===&lt;br /&gt;
* Led&lt;br /&gt;
  Format: &#039;&#039;&#039;ascset|ASCN,led,modularid&#039;&#039;&#039;&lt;br /&gt;
  eg: cgminer-api &amp;quot;ascset|0,led,1&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Fan&lt;br /&gt;
  Format: &#039;&#039;&#039;ascset|ASCN,fan,fanmin[-fanmax]&#039;&#039;&#039;&lt;br /&gt;
  eg: cgminer-api &amp;quot;ascset|0,fan,10&amp;quot; or cgminer-api &amp;quot;ascset|0,fan,10-100&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Voltage&lt;br /&gt;
  Format: &#039;&#039;&#039;ascset|ASCN,voltage,MMID-value[-miner_id-val_offset]&#039;&#039;&#039;&lt;br /&gt;
  eg: cgminer-api &amp;quot;ascset|0,voltage,1-7750&amp;quot;&lt;br /&gt;
      cgminer-api &amp;quot;ascset|0,voltage,1-7750-0-125&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Technical details ==&lt;br /&gt;
* The auc take &#039;&#039;&#039;1~2ms&#039;&#039;&#039; betwwen write and read. even the polling delay is 0 (4800 means 1ms)&lt;br /&gt;
* The cgminer each polling takes &#039;&#039;&#039;~20ms&#039;&#039;&#039;. even the polling delay is 0ms&lt;br /&gt;
&lt;br /&gt;
== MM Notes ==&lt;br /&gt;
=== mm-tools for Raspberry Pi (Model B) ===&lt;br /&gt;
mm-tools is a program to upgrade Avalon4 mm firmware through Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
Support mm versions(MM-4.0: &amp;gt;= &#039;&#039;&#039;401412-7ef4ab10&#039;&#039;&#039;, MM-4.1: &#039;&#039;&#039;Any one&#039;&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
Ugrade file link: [http://downloads.canaan-creative.com/software/avalon4/mm/latest/mm.mcs For MM-4.0] [http://downloads.canaan-creative.com/software/avalon4/mm41/latest/mm.mcs For MM-4.1]&lt;br /&gt;
&lt;br /&gt;
==== Method 1:Upgrade it through CLI ====&lt;br /&gt;
In order to use mm-tools, you should use [http://downloads.raspberrypi.org/NOOBS_latest RASPBIAN] image on your Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
* How to use mm-tools&lt;br /&gt;
 1. Enable iic on Raspberry Pi&lt;br /&gt;
 &lt;br /&gt;
 a. Commit &amp;quot;blacklist i2c-bcm2708&amp;quot; in raspi-blacklist.conf under /etc/modprobe.d first.&lt;br /&gt;
 the example of raspi-blacklist.conf:&lt;br /&gt;
        # blacklist spi and i2c by default (many users don&#039;t need them)&lt;br /&gt;
        &lt;br /&gt;
        blacklist spi-bcm2708&lt;br /&gt;
        #blacklist i2c-bcm2708&lt;br /&gt;
 &lt;br /&gt;
 b. Add i2c.conf under /etc/modprobe.d.&lt;br /&gt;
 the example of i2c.conf:&lt;br /&gt;
       options i2c_bcm2708 baudrate=400000&lt;br /&gt;
 &lt;br /&gt;
 c. Load i2c-dev module from start&lt;br /&gt;
       echo &amp;quot;i2c-dev&amp;quot; &amp;gt;&amp;gt; /etc/modules&lt;br /&gt;
&lt;br /&gt;
 2. Clone &amp;amp; Compile &amp;amp; Run&lt;br /&gt;
 git clone https://github.com/Canaan-Creative/Avalon-extras.git&lt;br /&gt;
 cd ./Avalon-extras/mm-tools;make&lt;br /&gt;
 sudo su&lt;br /&gt;
 make download &amp;amp;&amp;amp; ./mm_tools&lt;br /&gt;
&lt;br /&gt;
==== Method 2:Upgrade it through LuCI ====&lt;br /&gt;
Use the latest avalon firmware for Raspberry Pi(Model B) [http://downloads.canaan-creative.com/software/avalon4/openwrt/latest/openwrt-brcm2708-sdcard-vfat-ext4.img openwrt-brcm2708-sdcard-vfat-ext4.img]&lt;br /&gt;
&lt;br /&gt;
You can upgrade mm firmware through the page: Status-&amp;gt;MM Upgrade&lt;br /&gt;
&lt;br /&gt;
=== Compile flags ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! BOOTLOADER&lt;br /&gt;
! MM41&lt;br /&gt;
! DEBUG&lt;br /&gt;
|-&lt;br /&gt;
| 0&lt;br /&gt;
| No bootloader&lt;br /&gt;
| Support MM-4.0&lt;br /&gt;
| Disable debug&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Support bootloader&lt;br /&gt;
| Support MM-4.1&lt;br /&gt;
| Enable debug&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= User manual =&lt;br /&gt;
== Hashrate Refrence ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! MM Ver&lt;br /&gt;
! Chip Freq&lt;br /&gt;
! Voltage&lt;br /&gt;
! Hashrate&lt;br /&gt;
! Power usage&lt;br /&gt;
|-&lt;br /&gt;
| 4.0&lt;br /&gt;
| 420:390:360&lt;br /&gt;
| 8000&lt;br /&gt;
| 980G&lt;br /&gt;
| 594Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.0&lt;br /&gt;
| 450:390:370&lt;br /&gt;
| 8125&lt;br /&gt;
| 1T&lt;br /&gt;
| 640Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.0&lt;br /&gt;
| 450:400:390&lt;br /&gt;
| 8250&lt;br /&gt;
| 1.1T&lt;br /&gt;
| 655Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 350:325:300&lt;br /&gt;
| 7500&lt;br /&gt;
| 800G&lt;br /&gt;
| ? Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 420:390:360&lt;br /&gt;
| 7625&lt;br /&gt;
| 980G&lt;br /&gt;
| 542Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 450:390:370&lt;br /&gt;
| 8000&lt;br /&gt;
| 1T&lt;br /&gt;
| 600Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 500:450:430&lt;br /&gt;
| 8125&lt;br /&gt;
| 1.14T&lt;br /&gt;
| 710Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 550:500:450&lt;br /&gt;
| 8250&lt;br /&gt;
| 1.25T&lt;br /&gt;
| 900Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 570:510:470&lt;br /&gt;
| 8375&lt;br /&gt;
| &#039;&#039;&#039;1.3T&#039;&#039;&#039;&lt;br /&gt;
| 990Watt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= AUC =&lt;br /&gt;
Avalon USB2IIC converter, USB VID:PID &#039;&#039;&#039;29f1:33f2&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== LED ==&lt;br /&gt;
* PWR: Power indicator&lt;br /&gt;
* R: AUC response error&lt;br /&gt;
* G: IIC Xfer&lt;br /&gt;
* B: AUC init&lt;br /&gt;
&lt;br /&gt;
== AUC Firmware ==&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141122/ 20141122] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141122&#039;&#039;&#039;&lt;br /&gt;
* Reset asic when usb config changed(true-&amp;gt;false)&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141105/ 20141105] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141105&#039;&#039;&#039;&lt;br /&gt;
* Code cleanup&lt;br /&gt;
* Improve for firmware burning&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141103/ 20141103] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141103&#039;&#039;&#039;&lt;br /&gt;
* Add watchdog&lt;br /&gt;
* Code cleanup&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141027/ 20141027] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141027&#039;&#039;&#039;&lt;br /&gt;
* Change Manufacturer to [http://www.canaan-creative.com CANAAN]&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141019/ 20141019] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141019&#039;&#039;&#039;&lt;br /&gt;
* First version of AUC firmware&lt;br /&gt;
* Source URL: https://github.com/Canaan-Creative/Avalon-USB-converter&lt;br /&gt;
&lt;br /&gt;
= RPi/703N Firmware =&lt;br /&gt;
=== Daily Building ===&lt;br /&gt;
* &#039;&#039;&#039;http://build.canaan-creative.com:8080/~mikeqin/build/&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20150213_0800/ 20150213] ===&lt;br /&gt;
* Increase the voltage adjustment range for individual PMU&lt;br /&gt;
* Display voltage refrence in CGMiner status when CGMiner run with debug&lt;br /&gt;
* Add mining mode option for Avalon4&lt;br /&gt;
* Fix cutoff for individual voltage adjustment&lt;br /&gt;
* Fix hash counter when used a broken Avalon4 (DH almost 100%)&lt;br /&gt;
* Change voltage adjust interval from 8m to 30s (Support all MM4.1 and MM4.0 &amp;gt;= 401501-4778d610)&lt;br /&gt;
* Add freeze safe mode function&lt;br /&gt;
* Update frequency table (Step:125)&lt;br /&gt;
* Rewrite mm-tools, it will not compatile with the old one&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20150119_1609/ 20150119] ===&lt;br /&gt;
* Support auto adjust voltage individually(Only support on MM-4.1, MM4.0(&amp;gt;401501-d17f4a10))&lt;br /&gt;
* Support temperature display when it is &amp;lt; 0C.&lt;br /&gt;
* Support mm firmware upgrade through LuCI( Caution:Only for professional users!!!)&lt;br /&gt;
* Fix wifi cann&#039;t work on TL-WR703N&lt;br /&gt;
* Add mining mode&lt;br /&gt;
* Update the set_voltage method to one by one&lt;br /&gt;
* Change localwork statistics from software to hardware.&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141213_1015/ 20141213] ===&lt;br /&gt;
* Improve the voltage increase modules&lt;br /&gt;
* Fix duplicated local work &amp;amp; error work&lt;br /&gt;
* Fix the default settings of new module&lt;br /&gt;
* Fix MM41 voltage setting&lt;br /&gt;
* Add UI for password change&lt;br /&gt;
* Optimise the process of cgminer-status&lt;br /&gt;
* Fix display on avalon index page&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141203_1615/ 20141203] ===&lt;br /&gt;
* Add module elapsed time&lt;br /&gt;
* Modify the decrase offset from 250 to 4*125,increase step to 125&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141127_1341/ 20141127] ===&lt;br /&gt;
* Add TL-WR703N support&lt;br /&gt;
* Add automatic voltage support&lt;br /&gt;
* Add GHS5m and DH%5m for each module&lt;br /&gt;
* Fix AUC ADC value&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141124_1908/ 20141124] ===&lt;br /&gt;
* Add MM41 support&lt;br /&gt;
* Add mm count value in API status&lt;br /&gt;
* Fix the matching_work error&lt;br /&gt;
* Update dh calculation for luci&lt;br /&gt;
* Change theme name to avalon&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141118_1858/ 20141118] ===&lt;br /&gt;
* Adjust module voltage by ascset&lt;br /&gt;
* A new theme was added to luci,and use it as default&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141112_2245/ 20141112] ===&lt;br /&gt;
* Support RPi B/B+ version&lt;br /&gt;
* Change default IIC speed from 1M to 400K&lt;br /&gt;
* Add Avalon4 MM rolling ntime offset&lt;br /&gt;
* Update fan adjustment&lt;br /&gt;
* Add a new luci theme for Raspberry Pi&lt;br /&gt;
* Display DNA on cgminer status page&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141029_1407/ 20141029] ===&lt;br /&gt;
* First version of Avalon4 firmware&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/NEXT-TESTING/ NEXT-TESTING] ===&lt;br /&gt;
* NOTICE: Only for testing&lt;br /&gt;
&lt;br /&gt;
== Issues ==&lt;br /&gt;
* WIFI cann&#039;t work on TL-WR703N&lt;br /&gt;
 This issue was caused by ubus, We can enable or disable it through the button in  the webpage, &lt;br /&gt;
 but the display is invalid when wifi was opened.&lt;br /&gt;
 Work around method: https://github.com/openwrt/luci/commit/ecb0c2f11b861e5035b0397d2396ee4b5e9b3c3e&lt;br /&gt;
&lt;br /&gt;
* Local hashrate count lower than pool or actual.&lt;br /&gt;
 Change localwork statistics from software to hardware.&lt;br /&gt;
&lt;br /&gt;
= MM Firmware (For MM-4.1) =&lt;br /&gt;
== Daily Building ==&lt;br /&gt;
* &#039;&#039;&#039;http://build.canaan-creative.com:8080/~mikeqin/mm41/&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== [http://downloads.canaan-creative.com/software/avalon4/mm41/2015-02-14/ 20150214] ==&lt;br /&gt;
* Version &#039;&#039;&#039;411502-d517e210&#039;&#039;&#039;&lt;br /&gt;
* Add a bootloader feature, auto reboot after download&lt;br /&gt;
* Feed watchdog when get package because it&#039;s a block function&lt;br /&gt;
* Fix system crash when modify the miner_id by unintentionally&lt;br /&gt;
* Change compile flag from MBOOT to BOOTLOADER&lt;br /&gt;
* Support mm config load &amp;amp; save&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm41/2015-01-15/ 20150115] ==&lt;br /&gt;
* Version &#039;&#039;&#039;411501-d17f4a10&#039;&#039;&#039;&lt;br /&gt;
* Fix negative temperatures&lt;br /&gt;
* Support MM Tx reset by CGMiner&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm41/2014-12-31/ 20141231] ==&lt;br /&gt;
* Version &#039;&#039;&#039;411501-08e45110&#039;&#039;&#039;&lt;br /&gt;
* Based on MM-4.0 &#039;&#039;&#039;401412-d31c2c10&#039;&#039;&#039;&lt;br /&gt;
* Turn down cpu frequency(100MHz -&amp;gt; 50MHz)&lt;br /&gt;
* Adjust clk of three domains.&lt;br /&gt;
* Fix LED warning blink when get new stratum&lt;br /&gt;
* Support voltage adjustion by miners&lt;br /&gt;
* Put the frequency table to CGMiner&lt;br /&gt;
* Miner&#039;s localwork statistics by HW&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm41/NEXT-TESTING/ NEXT-TESTING] ==&lt;br /&gt;
* Reboot mm automatically after upgrade&lt;br /&gt;
* Drop mboot,use a method to upgrade&lt;br /&gt;
* Store extra info for MM&lt;br /&gt;
&lt;br /&gt;
= MM Firmware (For MM-4.0) =&lt;br /&gt;
== Daily Building ==&lt;br /&gt;
* &#039;&#039;&#039;http://build.canaan-creative.com:8080/~mikeqin/mm/&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2015-02-14/ 20150214] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401502-d517e210&#039;&#039;&#039;&lt;br /&gt;
* Add a bootloader feature, auto reboot after download&lt;br /&gt;
* Feed watchdog when get package because it&#039;s a block function&lt;br /&gt;
* Fix system crash when modify the miner_id by unintentionally&lt;br /&gt;
* Change compile flag from MBOOT to BOOTLOADER&lt;br /&gt;
* Support mm config load &amp;amp; save&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2015-01-19/ 20150119] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401501-4778d610&#039;&#039;&#039;&lt;br /&gt;
* Support voltage adjustion by miners&lt;br /&gt;
* Put the frequency table to CGMiner&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2015-01-15/ 20150115] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401501-d17f4a10&#039;&#039;&#039;&lt;br /&gt;
* Turn down cpu frequency(100MHz -&amp;gt; 50MHz)&lt;br /&gt;
* Adjust clk of three domains.&lt;br /&gt;
* Fix LED warning blink when get new stratum&lt;br /&gt;
* Miner&#039;s localwork statistics by HW&lt;br /&gt;
* Fix negative temperatures&lt;br /&gt;
* Support MM Tx reset by CGMiner&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-12-19/ 20141219] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401412-d31c2c10&#039;&#039;&#039;&lt;br /&gt;
* Fix temperautre read. read once per second not 200 times per second&lt;br /&gt;
* Compile MM under Virtual Machine may cause unknown problem. this version compile under ubuntu 14.04&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-12-17/ 20141217] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401412-39242210&#039;&#039;&#039;&lt;br /&gt;
* Change api for miner work statistics&lt;br /&gt;
* Fix the g_local_work count&lt;br /&gt;
* Fix temperautre &amp;lt; 0&lt;br /&gt;
* Fix led display when post failed&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-12-13/ 20141213] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401412-7ef4ab10&#039;&#039;&#039;&lt;br /&gt;
* Support MBOOT&lt;br /&gt;
* Keep the nonce2_offse and nonce2_range since g_module_id didn&#039;t change&lt;br /&gt;
* Keep mm working when temp is greater than IDLE_TEMP&lt;br /&gt;
* Add parameter for test core count&lt;br /&gt;
* Warning when no fan connect&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-22/ 20141122] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401411-cad52ec0&#039;&#039;&#039;&lt;br /&gt;
* Fix the type on DEFAULT MDOULES&lt;br /&gt;
* Fix the led status when warning&lt;br /&gt;
* Add MM4.1 defines&lt;br /&gt;
* Add new power module in test/&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-11/ 20141111] ==&lt;br /&gt;
* Version: &#039;&#039;&#039;401411-5965e0f0&#039;&#039;&#039;&lt;br /&gt;
* Add ntime offset configure from outside&lt;br /&gt;
* Reset globe values when idle&lt;br /&gt;
* Update ChangeLog, README and MM_VERSION&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-09/ 20141109] ==&lt;br /&gt;
* Version: &#039;&#039;&#039;401410-c6ba5180&#039;&#039;&#039;&lt;br /&gt;
* Big Code cleanup, Update MM protocol. &lt;br /&gt;
* Update timeout value to 90% the theory value.&lt;br /&gt;
* Fix the hashrate couning.&lt;br /&gt;
* Fix watchdog issue. enable watchdog.&lt;br /&gt;
* Remove g_module_id check since we use I2C&lt;br /&gt;
* Move adjust fan in polling package.&lt;br /&gt;
* Update MM idle default fan speed to 10%&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-04/ 20141104] ==&lt;br /&gt;
* Version: &#039;&#039;&#039;401410-223a1c50&#039;&#039;&#039;&lt;br /&gt;
* Update idle timeout from 5s to 3s&lt;br /&gt;
* Display ID on controller LEDs for debug&lt;br /&gt;
* Fix the automatic module detect&lt;br /&gt;
* Disable watch dog&lt;br /&gt;
* IDLE check when both (new stratum) and (module id) was configured&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-01/ 20141101] ==&lt;br /&gt;
* Fix the front led display&lt;br /&gt;
* Cutoff power after testing&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-10-30/ 20141030] ==&lt;br /&gt;
* First version of Avalon4 firmware&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/NEXT-TESTING/ NEXT-TESTING] ==&lt;br /&gt;
&lt;br /&gt;
= Design file =&lt;br /&gt;
* [http://downloads.canaan-creative.com/hardware/A3222/ http://downloads.canaan-creative.com/hardware/A3222/]&lt;br /&gt;
&lt;br /&gt;
= Links =&lt;br /&gt;
* [http://www.yibite.com/article-4731-1.html Avalon的第四代BTC挖矿芯片A3222 通过了初步的功能测试]&lt;br /&gt;
* [http://www.cybtc.com/article-1508-1.html 阿瓦隆4比特币矿机1T单模组彩云评测]&lt;br /&gt;
* http://www.cybtc.org/article-70-1.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[zh-cn:阿瓦隆4]]&lt;/div&gt;</summary>
		<author><name>Xiangfu</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Avalon4&amp;diff=54605</id>
		<title>Avalon4</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Avalon4&amp;diff=54605"/>
		<updated>2015-02-24T09:08:22Z</updated>

		<summary type="html">&lt;p&gt;Xiangfu: /* Links */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Pictures =&lt;br /&gt;
[[File:AvalonA3233chips.jpeg | 320px]] [[File:Avalon4-a3222-1.jpg | 320px]] [[File:Avalon4-A3222-3.jpg | 320px]]&lt;br /&gt;
&lt;br /&gt;
= A3222 =&lt;br /&gt;
* Datasheet [http://downloads.canaan-creative.com/browser/hardware/A3222/datasheet/A3222Q56-140627-V01-EN.pdf download here]&lt;br /&gt;
&lt;br /&gt;
 Package: QFN56-8X8, 0.5mm pitch&lt;br /&gt;
 Core voltage: 0.65 ~ 0.8V&lt;br /&gt;
 Chip frequency: 400MHz&lt;br /&gt;
 Hashrate: 25-30G (Normal，0.75V)&lt;br /&gt;
 Power usage: 0.45-0.55W/G on ASIC side&lt;br /&gt;
 VDDIO: 1.5 ~ 2.5V&lt;br /&gt;
&lt;br /&gt;
== SPI Example ==&lt;br /&gt;
[[File:Avalon4-SPI-EXAMPLE.jpeg | 640px]]&lt;br /&gt;
&lt;br /&gt;
 a real data:&lt;br /&gt;
 1st:&lt;br /&gt;
 work n chip1&lt;br /&gt;
 {576&#039;hc16801619d8d4242e06e5fab25a54bbe222e8b877848c34beea79cd6528caf7e33cde02a983dab158119ce2a1c9fc4eddac8ce296d0fd9da6e18f645087e051a2d547050e8dc86b1, 64&#039;ha, 32&#039;h1, 32&#039;h1, 32&#039;h1} &lt;br /&gt;
 work n chip0&lt;br /&gt;
 {576&#039;h1bed3ba0a2cb45c1d8f8ef6712146495c44192c07145fd6d974bf4bb8f41371d65c90d1e9cb18a17fa77fe7d13cdfd7b0063910762a5f25c06b168ae087e051a895170504ac1d001, 64&#039;h5, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 &lt;br /&gt;
 2nd:&lt;br /&gt;
 work n+1 chip1&lt;br /&gt;
 {576&#039;h0, 64&#039;hb, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 work n+1 chip0&lt;br /&gt;
 {576&#039;h0, 64&#039;h6, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 &lt;br /&gt;
 3rd:&lt;br /&gt;
 work n+2 chip1&lt;br /&gt;
 {576&#039;h0, 64&#039;hc, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 work n+2 chip0&lt;br /&gt;
 {576&#039;h0, 64&#039;h7, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 &lt;br /&gt;
 then get nonce 32&#039;h1beebba0 for chip0, 32&#039;hc1698161 for chip1;&lt;br /&gt;
&lt;br /&gt;
= Avalon4 =&lt;br /&gt;
Each module carry 40 A3222 ASICs, the module should be working at 1TH/S and using ~680W power.&lt;br /&gt;
&lt;br /&gt;
[[File: Avalon4-BP-1.jpg | 320px]] [[File: Avalon4-BP-2.jpg | 320px]]&lt;br /&gt;
[[File: Avalon4-HU-1.jpg | 320px]] [[File: Avalon4-HU-2.jpg | 320px]]&lt;br /&gt;
[[File: Avalon4-MM-1.jpg | 320px]] [[File: Avalon4-MM-2.jpg | 320px]]&lt;br /&gt;
[[File: Avalon4-PW-1.jpg | 320px]]&lt;br /&gt;
&lt;br /&gt;
== Avalon4 connection ==&lt;br /&gt;
[[File:Avalon4-connection.png | 320px]]&lt;br /&gt;
&lt;br /&gt;
== JTAG Port ==&lt;br /&gt;
[[File:Avalon4-JTAG-PIN.jpeg | 320px]] [[File:Avalon4-XILINX-Cable.jpeg | 320px]]&lt;br /&gt;
&lt;br /&gt;
== PMU ==&lt;br /&gt;
[[File:Avalon4-PMU-Connector.jpeg | 310px]] [[File:Avalon4-PMU-Connector-Header.jpeg | 310px]]&lt;br /&gt;
&lt;br /&gt;
[[File:Avalon4-PMU-P1.jpeg | 310px]] [[File:Avalon4-PMU-P2.jpeg | 310px]]&lt;br /&gt;
&lt;br /&gt;
== HU ==&lt;br /&gt;
[[File:Avalon-HU.jpeg | 310px]]&lt;br /&gt;
&lt;br /&gt;
== Power &amp;amp; GND ==&lt;br /&gt;
[[File:Avalon4-Power-GND.jpeg | 320px]]&lt;br /&gt;
&lt;br /&gt;
== LED ==&lt;br /&gt;
[[File:Avalon4 FPLed.png  | 390px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! LED&lt;br /&gt;
! OFF&lt;br /&gt;
! ON&lt;br /&gt;
! BLINKING&lt;br /&gt;
! MEMO&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| ERR&lt;br /&gt;
| -&lt;br /&gt;
| &#039;&#039;&#039;POST failed&#039;&#039;&#039; or &#039;&#039;&#039;One module dead&#039;&#039;&#039;&lt;br /&gt;
| Manual&lt;br /&gt;
| &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| WARN&lt;br /&gt;
| Hashing&lt;br /&gt;
| Idle mode&lt;br /&gt;
| &#039;&#039;&#039;Fan is 0&#039;&#039;&#039; or &#039;&#039;&#039;Overheat&#039;&#039;&#039;&lt;br /&gt;
| &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| TXD/RXD&lt;br /&gt;
| No data&lt;br /&gt;
| -&lt;br /&gt;
| Data transferring&lt;br /&gt;
| &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| N1/N2&lt;br /&gt;
| No nonce&lt;br /&gt;
| -&lt;br /&gt;
| Found one nonce&lt;br /&gt;
| &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| PG1/PG2&lt;br /&gt;
| -&lt;br /&gt;
| Power good&lt;br /&gt;
| Some of small PMU failed&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== IIC ==&lt;br /&gt;
[[File:IIC_Link_Avalon4.png]]&lt;br /&gt;
&lt;br /&gt;
== Avalon4 CGMiner Under Ubuntu 14.04 ==&lt;br /&gt;
===  Download ===&lt;br /&gt;
 Inside your home directory, download Cgminer&lt;br /&gt;
 git clone https://github.com/Canaan-Creative/cgminer&lt;br /&gt;
&lt;br /&gt;
=== Compile ===&lt;br /&gt;
 cd cgminer&lt;br /&gt;
 git checkout origin/avalon4 -b avalon4&lt;br /&gt;
 ./autogen.sh --enable-avalon4&lt;br /&gt;
 make -j 4&lt;br /&gt;
&lt;br /&gt;
=== Run ===&lt;br /&gt;
 sudo ./cgminer --avalon4-fan 60 --avalon4-freq 200 --avalon4-voltage 7125 --lowmem -o http://stratum.pool:3333 -u  work -p pass &lt;br /&gt;
 or&lt;br /&gt;
 sudo ./cgminer --avalon4-fan 60 --avalon4-freq 200 --avalon4-voltage 7125 --lowmem  -o http://stratum.pool:3333 -u  work -p pass --api-allow W:192.168.2,W:192.168.2.1 --api-listen $@ 2&amp;gt;./log&lt;br /&gt;
&lt;br /&gt;
=== Tweak ===&lt;br /&gt;
* Led&lt;br /&gt;
  Format: &#039;&#039;&#039;ascset|ASCN,led,modularid&#039;&#039;&#039;&lt;br /&gt;
  eg: cgminer-api &amp;quot;ascset|0,led,1&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Fan&lt;br /&gt;
  Format: &#039;&#039;&#039;ascset|ASCN,fan,fanmin[-fanmax]&#039;&#039;&#039;&lt;br /&gt;
  eg: cgminer-api &amp;quot;ascset|0,fan,10&amp;quot; or cgminer-api &amp;quot;ascset|0,fan,10-100&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Voltage&lt;br /&gt;
  Format: &#039;&#039;&#039;ascset|ASCN,voltage,MMID-value[-miner_id-val_offset]&#039;&#039;&#039;&lt;br /&gt;
  eg: cgminer-api &amp;quot;ascset|0,voltage,1-7750&amp;quot;&lt;br /&gt;
      cgminer-api &amp;quot;ascset|0,voltage,1-7750-0-125&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Technical details ==&lt;br /&gt;
* The auc take &#039;&#039;&#039;1~2ms&#039;&#039;&#039; betwwen write and read. even the polling delay is 0 (4800 means 1ms)&lt;br /&gt;
* The cgminer each polling takes &#039;&#039;&#039;~20ms&#039;&#039;&#039;. even the polling delay is 0ms&lt;br /&gt;
&lt;br /&gt;
== MM Notes ==&lt;br /&gt;
=== mm-tools for Raspberry Pi (Model B) ===&lt;br /&gt;
mm-tools is a program to upgrade Avalon4 mm firmware through Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
Support mm versions(MM-4.0: &amp;gt;= &#039;&#039;&#039;401412-7ef4ab10&#039;&#039;&#039;, MM-4.1: &#039;&#039;&#039;Any one&#039;&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
Ugrade file link: [http://downloads.canaan-creative.com/software/avalon4/mm/latest/mm.mcs For MM-4.0] [http://downloads.canaan-creative.com/software/avalon4/mm41/latest/mm.mcs For MM-4.1]&lt;br /&gt;
&lt;br /&gt;
==== Method 1:Upgrade it through CLI ====&lt;br /&gt;
In order to use mm-tools, you should use [http://downloads.raspberrypi.org/NOOBS_latest RASPBIAN] image on your Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
* How to use mm-tools&lt;br /&gt;
 1. Enable iic on Raspberry Pi&lt;br /&gt;
 &lt;br /&gt;
 a. Commit &amp;quot;blacklist i2c-bcm2708&amp;quot; in raspi-blacklist.conf under /etc/modprobe.d first.&lt;br /&gt;
 the example of raspi-blacklist.conf:&lt;br /&gt;
        # blacklist spi and i2c by default (many users don&#039;t need them)&lt;br /&gt;
        &lt;br /&gt;
        blacklist spi-bcm2708&lt;br /&gt;
        #blacklist i2c-bcm2708&lt;br /&gt;
 &lt;br /&gt;
 b. Add i2c.conf under /etc/modprobe.d.&lt;br /&gt;
 the example of i2c.conf:&lt;br /&gt;
       options i2c_bcm2708 baudrate=400000&lt;br /&gt;
 &lt;br /&gt;
 c. Load i2c-dev module from start&lt;br /&gt;
       echo &amp;quot;i2c-dev&amp;quot; &amp;gt;&amp;gt; /etc/modules&lt;br /&gt;
&lt;br /&gt;
 2. Clone &amp;amp; Compile &amp;amp; Run&lt;br /&gt;
 git clone https://github.com/Canaan-Creative/Avalon-extras.git&lt;br /&gt;
 cd ./Avalon-extras/mm-tools;make&lt;br /&gt;
 sudo su&lt;br /&gt;
 make download &amp;amp;&amp;amp; ./mm_tools&lt;br /&gt;
&lt;br /&gt;
==== Method 2:Upgrade it through LuCI ====&lt;br /&gt;
Use the latest avalon firmware for Raspberry Pi(Model B) [http://downloads.canaan-creative.com/software/avalon4/openwrt/latest/openwrt-brcm2708-sdcard-vfat-ext4.img openwrt-brcm2708-sdcard-vfat-ext4.img]&lt;br /&gt;
&lt;br /&gt;
You can upgrade mm firmware through the page: Status-&amp;gt;MM Upgrade&lt;br /&gt;
&lt;br /&gt;
=== Compile flags ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! BOOTLOADER&lt;br /&gt;
! MM41&lt;br /&gt;
! DEBUG&lt;br /&gt;
|-&lt;br /&gt;
| 0&lt;br /&gt;
| No bootloader&lt;br /&gt;
| Support MM-4.0&lt;br /&gt;
| Disable debug&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Support bootloader&lt;br /&gt;
| Support MM-4.1&lt;br /&gt;
| Enable debug&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= User manual =&lt;br /&gt;
== Hashrate Refrence ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! MM Ver&lt;br /&gt;
! Chip Freq&lt;br /&gt;
! Voltage&lt;br /&gt;
! Hashrate&lt;br /&gt;
! Power usage&lt;br /&gt;
|-&lt;br /&gt;
| 4.0&lt;br /&gt;
| 420:390:360&lt;br /&gt;
| 8000&lt;br /&gt;
| 980G&lt;br /&gt;
| 594Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.0&lt;br /&gt;
| 450:390:370&lt;br /&gt;
| 8125&lt;br /&gt;
| 1T&lt;br /&gt;
| 640Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.0&lt;br /&gt;
| 450:400:390&lt;br /&gt;
| 8250&lt;br /&gt;
| 1.1T&lt;br /&gt;
| 655Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 420:390:360&lt;br /&gt;
| 7625&lt;br /&gt;
| 980G&lt;br /&gt;
| 542Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 450:390:370&lt;br /&gt;
| 8000&lt;br /&gt;
| 1T&lt;br /&gt;
| 600Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 500:450:430&lt;br /&gt;
| 8125&lt;br /&gt;
| 1.14T&lt;br /&gt;
| 710Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 550:500:450&lt;br /&gt;
| 8250&lt;br /&gt;
| 1.25T&lt;br /&gt;
| 900Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 570:510:470&lt;br /&gt;
| 8375&lt;br /&gt;
| &#039;&#039;&#039;1.3T&#039;&#039;&#039;&lt;br /&gt;
| 990Watt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= AUC =&lt;br /&gt;
Avalon USB2IIC converter, USB VID:PID &#039;&#039;&#039;29f1:33f2&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== LED ==&lt;br /&gt;
* PWR: Power indicator&lt;br /&gt;
* R: AUC response error&lt;br /&gt;
* G: IIC Xfer&lt;br /&gt;
* B: AUC init&lt;br /&gt;
&lt;br /&gt;
== AUC Firmware ==&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141122/ 20141122] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141122&#039;&#039;&#039;&lt;br /&gt;
* Reset asic when usb config changed(true-&amp;gt;false)&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141105/ 20141105] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141105&#039;&#039;&#039;&lt;br /&gt;
* Code cleanup&lt;br /&gt;
* Improve for firmware burning&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141103/ 20141103] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141103&#039;&#039;&#039;&lt;br /&gt;
* Add watchdog&lt;br /&gt;
* Code cleanup&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141027/ 20141027] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141027&#039;&#039;&#039;&lt;br /&gt;
* Change Manufacturer to [http://www.canaan-creative.com CANAAN]&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141019/ 20141019] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141019&#039;&#039;&#039;&lt;br /&gt;
* First version of AUC firmware&lt;br /&gt;
* Source URL: https://github.com/Canaan-Creative/Avalon-USB-converter&lt;br /&gt;
&lt;br /&gt;
= RPi/703N Firmware =&lt;br /&gt;
=== Daily Building ===&lt;br /&gt;
* &#039;&#039;&#039;http://build.canaan-creative.com:8080/~mikeqin/build/&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20150213_0800/ 20150213] ===&lt;br /&gt;
* Increase the voltage adjustment range for individual PMU&lt;br /&gt;
* Display voltage refrence in CGMiner status when CGMiner run with debug&lt;br /&gt;
* Add mining mode option for Avalon4&lt;br /&gt;
* Fix cutoff for individual voltage adjustment&lt;br /&gt;
* Fix hash counter when used a broken Avalon4 (DH almost 100%)&lt;br /&gt;
* Change voltage adjust interval from 8m to 30s (Support all MM4.1 and MM4.0 &amp;gt;= 401501-4778d610)&lt;br /&gt;
* Add freeze safe mode function&lt;br /&gt;
* Update frequency table (Step:125)&lt;br /&gt;
* Rewrite mm-tools, it will not compatile with the old one&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20150119_1609/ 20150119] ===&lt;br /&gt;
* Support auto adjust voltage individually(Only support on MM-4.1, MM4.0(&amp;gt;401501-d17f4a10))&lt;br /&gt;
* Support temperature display when it is &amp;lt; 0C.&lt;br /&gt;
* Support mm firmware upgrade through LuCI( Caution:Only for professional users!!!)&lt;br /&gt;
* Fix wifi cann&#039;t work on TL-WR703N&lt;br /&gt;
* Add mining mode&lt;br /&gt;
* Update the set_voltage method to one by one&lt;br /&gt;
* Change localwork statistics from software to hardware.&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141213_1015/ 20141213] ===&lt;br /&gt;
* Improve the voltage increase modules&lt;br /&gt;
* Fix duplicated local work &amp;amp; error work&lt;br /&gt;
* Fix the default settings of new module&lt;br /&gt;
* Fix MM41 voltage setting&lt;br /&gt;
* Add UI for password change&lt;br /&gt;
* Optimise the process of cgminer-status&lt;br /&gt;
* Fix display on avalon index page&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141203_1615/ 20141203] ===&lt;br /&gt;
* Add module elapsed time&lt;br /&gt;
* Modify the decrase offset from 250 to 4*125,increase step to 125&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141127_1341/ 20141127] ===&lt;br /&gt;
* Add TL-WR703N support&lt;br /&gt;
* Add automatic voltage support&lt;br /&gt;
* Add GHS5m and DH%5m for each module&lt;br /&gt;
* Fix AUC ADC value&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141124_1908/ 20141124] ===&lt;br /&gt;
* Add MM41 support&lt;br /&gt;
* Add mm count value in API status&lt;br /&gt;
* Fix the matching_work error&lt;br /&gt;
* Update dh calculation for luci&lt;br /&gt;
* Change theme name to avalon&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141118_1858/ 20141118] ===&lt;br /&gt;
* Adjust module voltage by ascset&lt;br /&gt;
* A new theme was added to luci,and use it as default&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141112_2245/ 20141112] ===&lt;br /&gt;
* Support RPi B/B+ version&lt;br /&gt;
* Change default IIC speed from 1M to 400K&lt;br /&gt;
* Add Avalon4 MM rolling ntime offset&lt;br /&gt;
* Update fan adjustment&lt;br /&gt;
* Add a new luci theme for Raspberry Pi&lt;br /&gt;
* Display DNA on cgminer status page&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141029_1407/ 20141029] ===&lt;br /&gt;
* First version of Avalon4 firmware&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/NEXT-TESTING/ NEXT-TESTING] ===&lt;br /&gt;
* NOTICE: Only for testing&lt;br /&gt;
&lt;br /&gt;
== Issues ==&lt;br /&gt;
* WIFI cann&#039;t work on TL-WR703N&lt;br /&gt;
 This issue was caused by ubus, We can enable or disable it through the button in  the webpage, &lt;br /&gt;
 but the display is invalid when wifi was opened.&lt;br /&gt;
 Work around method: https://github.com/openwrt/luci/commit/ecb0c2f11b861e5035b0397d2396ee4b5e9b3c3e&lt;br /&gt;
&lt;br /&gt;
* Local hashrate count lower than pool or actual.&lt;br /&gt;
 Change localwork statistics from software to hardware.&lt;br /&gt;
&lt;br /&gt;
= MM Firmware (For MM-4.1) =&lt;br /&gt;
== Daily Building ==&lt;br /&gt;
* &#039;&#039;&#039;http://build.canaan-creative.com:8080/~mikeqin/mm41/&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== [http://downloads.canaan-creative.com/software/avalon4/mm41/2015-02-14/ 20150214] ==&lt;br /&gt;
* Version &#039;&#039;&#039;411502-d517e210&#039;&#039;&#039;&lt;br /&gt;
* Add a bootloader feature, auto reboot after download&lt;br /&gt;
* Feed watchdog when get package because it&#039;s a block function&lt;br /&gt;
* Fix system crash when modify the miner_id by unintentionally&lt;br /&gt;
* Change compile flag from MBOOT to BOOTLOADER&lt;br /&gt;
* Support mm config load &amp;amp; save&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm41/2015-01-15/ 20150115] ==&lt;br /&gt;
* Version &#039;&#039;&#039;411501-d17f4a10&#039;&#039;&#039;&lt;br /&gt;
* Fix negative temperatures&lt;br /&gt;
* Support MM Tx reset by CGMiner&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm41/2014-12-31/ 20141231] ==&lt;br /&gt;
* Version &#039;&#039;&#039;411501-08e45110&#039;&#039;&#039;&lt;br /&gt;
* Based on MM-4.0 &#039;&#039;&#039;401412-d31c2c10&#039;&#039;&#039;&lt;br /&gt;
* Turn down cpu frequency(100MHz -&amp;gt; 50MHz)&lt;br /&gt;
* Adjust clk of three domains.&lt;br /&gt;
* Fix LED warning blink when get new stratum&lt;br /&gt;
* Support voltage adjustion by miners&lt;br /&gt;
* Put the frequency table to CGMiner&lt;br /&gt;
* Miner&#039;s localwork statistics by HW&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm41/NEXT-TESTING/ NEXT-TESTING] ==&lt;br /&gt;
* Reboot mm automatically after upgrade&lt;br /&gt;
* Drop mboot,use a method to upgrade&lt;br /&gt;
* Store extra info for MM&lt;br /&gt;
&lt;br /&gt;
= MM Firmware (For MM-4.0) =&lt;br /&gt;
== Daily Building ==&lt;br /&gt;
* &#039;&#039;&#039;http://build.canaan-creative.com:8080/~mikeqin/mm/&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2015-02-14/ 20150214] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401502-d517e210&#039;&#039;&#039;&lt;br /&gt;
* Add a bootloader feature, auto reboot after download&lt;br /&gt;
* Feed watchdog when get package because it&#039;s a block function&lt;br /&gt;
* Fix system crash when modify the miner_id by unintentionally&lt;br /&gt;
* Change compile flag from MBOOT to BOOTLOADER&lt;br /&gt;
* Support mm config load &amp;amp; save&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2015-01-19/ 20150119] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401501-4778d610&#039;&#039;&#039;&lt;br /&gt;
* Support voltage adjustion by miners&lt;br /&gt;
* Put the frequency table to CGMiner&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2015-01-15/ 20150115] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401501-d17f4a10&#039;&#039;&#039;&lt;br /&gt;
* Turn down cpu frequency(100MHz -&amp;gt; 50MHz)&lt;br /&gt;
* Adjust clk of three domains.&lt;br /&gt;
* Fix LED warning blink when get new stratum&lt;br /&gt;
* Miner&#039;s localwork statistics by HW&lt;br /&gt;
* Fix negative temperatures&lt;br /&gt;
* Support MM Tx reset by CGMiner&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-12-19/ 20141219] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401412-d31c2c10&#039;&#039;&#039;&lt;br /&gt;
* Fix temperautre read. read once per second not 200 times per second&lt;br /&gt;
* Compile MM under Virtual Machine may cause unknown problem. this version compile under ubuntu 14.04&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-12-17/ 20141217] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401412-39242210&#039;&#039;&#039;&lt;br /&gt;
* Change api for miner work statistics&lt;br /&gt;
* Fix the g_local_work count&lt;br /&gt;
* Fix temperautre &amp;lt; 0&lt;br /&gt;
* Fix led display when post failed&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-12-13/ 20141213] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401412-7ef4ab10&#039;&#039;&#039;&lt;br /&gt;
* Support MBOOT&lt;br /&gt;
* Keep the nonce2_offse and nonce2_range since g_module_id didn&#039;t change&lt;br /&gt;
* Keep mm working when temp is greater than IDLE_TEMP&lt;br /&gt;
* Add parameter for test core count&lt;br /&gt;
* Warning when no fan connect&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-22/ 20141122] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401411-cad52ec0&#039;&#039;&#039;&lt;br /&gt;
* Fix the type on DEFAULT MDOULES&lt;br /&gt;
* Fix the led status when warning&lt;br /&gt;
* Add MM4.1 defines&lt;br /&gt;
* Add new power module in test/&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-11/ 20141111] ==&lt;br /&gt;
* Version: &#039;&#039;&#039;401411-5965e0f0&#039;&#039;&#039;&lt;br /&gt;
* Add ntime offset configure from outside&lt;br /&gt;
* Reset globe values when idle&lt;br /&gt;
* Update ChangeLog, README and MM_VERSION&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-09/ 20141109] ==&lt;br /&gt;
* Version: &#039;&#039;&#039;401410-c6ba5180&#039;&#039;&#039;&lt;br /&gt;
* Big Code cleanup, Update MM protocol. &lt;br /&gt;
* Update timeout value to 90% the theory value.&lt;br /&gt;
* Fix the hashrate couning.&lt;br /&gt;
* Fix watchdog issue. enable watchdog.&lt;br /&gt;
* Remove g_module_id check since we use I2C&lt;br /&gt;
* Move adjust fan in polling package.&lt;br /&gt;
* Update MM idle default fan speed to 10%&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-04/ 20141104] ==&lt;br /&gt;
* Version: &#039;&#039;&#039;401410-223a1c50&#039;&#039;&#039;&lt;br /&gt;
* Update idle timeout from 5s to 3s&lt;br /&gt;
* Display ID on controller LEDs for debug&lt;br /&gt;
* Fix the automatic module detect&lt;br /&gt;
* Disable watch dog&lt;br /&gt;
* IDLE check when both (new stratum) and (module id) was configured&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-01/ 20141101] ==&lt;br /&gt;
* Fix the front led display&lt;br /&gt;
* Cutoff power after testing&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-10-30/ 20141030] ==&lt;br /&gt;
* First version of Avalon4 firmware&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/NEXT-TESTING/ NEXT-TESTING] ==&lt;br /&gt;
&lt;br /&gt;
= Design file =&lt;br /&gt;
* [http://downloads.canaan-creative.com/hardware/A3222/ http://downloads.canaan-creative.com/hardware/A3222/]&lt;br /&gt;
&lt;br /&gt;
= Links =&lt;br /&gt;
* [http://www.yibite.com/article-4731-1.html Avalon的第四代BTC挖矿芯片A3222 通过了初步的功能测试]&lt;br /&gt;
* [http://www.cybtc.com/article-1508-1.html 阿瓦隆4比特币矿机1T单模组彩云评测]&lt;br /&gt;
* http://www.cybtc.org/article-70-1.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[zh-cn:阿瓦隆4]]&lt;/div&gt;</summary>
		<author><name>Xiangfu</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Avalon4&amp;diff=54188</id>
		<title>Avalon4</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Avalon4&amp;diff=54188"/>
		<updated>2015-02-06T08:44:57Z</updated>

		<summary type="html">&lt;p&gt;Xiangfu: /* Hashrate Refrence */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Pictures =&lt;br /&gt;
[[File:AvalonA3233chips.jpeg | 320px]] [[File:Avalon4-a3222-1.jpg | 320px]] [[File:Avalon4-A3222-3.jpg | 320px]]&lt;br /&gt;
&lt;br /&gt;
= A3222 =&lt;br /&gt;
* Datasheet [http://downloads.canaan-creative.com/browser/hardware/A3222/datasheet/A3222Q56-140627-V01-EN.pdf download here]&lt;br /&gt;
&lt;br /&gt;
 Package: QFN56-8X8, 0.5mm pitch&lt;br /&gt;
 Core voltage: 0.65 ~ 0.8V&lt;br /&gt;
 Chip frequency: 400MHz&lt;br /&gt;
 Hashrate: 25-30G (Normal，0.75V)&lt;br /&gt;
 Power usage: 0.45-0.55W/G on ASIC side&lt;br /&gt;
 VDDIO: 1.5 ~ 2.5V&lt;br /&gt;
&lt;br /&gt;
== SPI Example ==&lt;br /&gt;
[[File:Avalon4-SPI-EXAMPLE.jpeg | 640px]]&lt;br /&gt;
&lt;br /&gt;
 a real data:&lt;br /&gt;
 1st:&lt;br /&gt;
 work n chip1&lt;br /&gt;
 {576&#039;hc16801619d8d4242e06e5fab25a54bbe222e8b877848c34beea79cd6528caf7e33cde02a983dab158119ce2a1c9fc4eddac8ce296d0fd9da6e18f645087e051a2d547050e8dc86b1, 64&#039;ha, 32&#039;h1, 32&#039;h1, 32&#039;h1} &lt;br /&gt;
 work n chip0&lt;br /&gt;
 {576&#039;h1bed3ba0a2cb45c1d8f8ef6712146495c44192c07145fd6d974bf4bb8f41371d65c90d1e9cb18a17fa77fe7d13cdfd7b0063910762a5f25c06b168ae087e051a895170504ac1d001, 64&#039;h5, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 &lt;br /&gt;
 2nd:&lt;br /&gt;
 work n+1 chip1&lt;br /&gt;
 {576&#039;h0, 64&#039;hb, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 work n+1 chip0&lt;br /&gt;
 {576&#039;h0, 64&#039;h6, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 &lt;br /&gt;
 3rd:&lt;br /&gt;
 work n+2 chip1&lt;br /&gt;
 {576&#039;h0, 64&#039;hc, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 work n+2 chip0&lt;br /&gt;
 {576&#039;h0, 64&#039;h7, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 &lt;br /&gt;
 then get nonce 32&#039;h1beebba0 for chip0, 32&#039;hc1698161 for chip1;&lt;br /&gt;
&lt;br /&gt;
= Avalon4 =&lt;br /&gt;
Each module carry 40 A3222 ASICs, the module should be working at 1TH/S and using ~680W power.&lt;br /&gt;
&lt;br /&gt;
[[File: Avalon4-BP-1.jpg | 320px]] [[File: Avalon4-BP-2.jpg | 320px]]&lt;br /&gt;
[[File: Avalon4-HU-1.jpg | 320px]] [[File: Avalon4-HU-2.jpg | 320px]]&lt;br /&gt;
[[File: Avalon4-MM-1.jpg | 320px]] [[File: Avalon4-MM-2.jpg | 320px]]&lt;br /&gt;
[[File: Avalon4-PW-1.jpg | 320px]]&lt;br /&gt;
&lt;br /&gt;
== Avalon4 connection ==&lt;br /&gt;
[[File:Avalon4-connection.png | 320px]]&lt;br /&gt;
&lt;br /&gt;
== JTAG Port ==&lt;br /&gt;
[[File:Avalon4-JTAG-PIN.jpeg | 320px]] [[File:Avalon4-XILINX-Cable.jpeg | 320px]]&lt;br /&gt;
&lt;br /&gt;
== PMU ==&lt;br /&gt;
[[File:Avalon4-PMU-Connector.jpeg | 310px]] [[File:Avalon4-PMU-Connector-Header.jpeg | 310px]]&lt;br /&gt;
&lt;br /&gt;
[[File:Avalon4-PMU-P1.jpeg | 310px]] [[File:Avalon4-PMU-P2.jpeg | 310px]]&lt;br /&gt;
&lt;br /&gt;
== HU ==&lt;br /&gt;
[[File:Avalon-HU.jpeg | 310px]]&lt;br /&gt;
&lt;br /&gt;
== Power &amp;amp; GND ==&lt;br /&gt;
[[File:Avalon4-Power-GND.jpeg | 320px]]&lt;br /&gt;
&lt;br /&gt;
== LED ==&lt;br /&gt;
[[File:Avalon4 FPLed.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! LED&lt;br /&gt;
! OFF&lt;br /&gt;
! ON&lt;br /&gt;
! BLINKING&lt;br /&gt;
! MEMO&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| ERR&lt;br /&gt;
| -&lt;br /&gt;
| &#039;&#039;&#039;POST failed&#039;&#039;&#039; or &#039;&#039;&#039;One module dead&#039;&#039;&#039;&lt;br /&gt;
| Manual&lt;br /&gt;
| &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| WARN&lt;br /&gt;
| Hashing&lt;br /&gt;
| Idle mode&lt;br /&gt;
| &#039;&#039;&#039;Fan is 0&#039;&#039;&#039; or &#039;&#039;&#039;Overheat&#039;&#039;&#039;&lt;br /&gt;
| &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| TXD/RXD&lt;br /&gt;
| No data&lt;br /&gt;
| -&lt;br /&gt;
| Data transferring&lt;br /&gt;
| &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| N1/N2&lt;br /&gt;
| No nonce&lt;br /&gt;
| -&lt;br /&gt;
| Found one nonce&lt;br /&gt;
| &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| PG1/PG2&lt;br /&gt;
| -&lt;br /&gt;
| Power good&lt;br /&gt;
| Some of small PMU failed&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== IIC ==&lt;br /&gt;
[[File:IIC_Link_Avalon4.png]]&lt;br /&gt;
&lt;br /&gt;
== Avalon4 CGMiner Under Ubuntu 14.04 ==&lt;br /&gt;
===  Download ===&lt;br /&gt;
 Inside your home directory, download Cgminer&lt;br /&gt;
 git clone https://github.com/Canaan-Creative/cgminer&lt;br /&gt;
&lt;br /&gt;
=== Compile ===&lt;br /&gt;
 cd cgminer&lt;br /&gt;
 git checkout origin/avalon4 -b avalon4&lt;br /&gt;
 ./autogen.sh --enable-avalon4&lt;br /&gt;
 make -j 4&lt;br /&gt;
&lt;br /&gt;
=== Run ===&lt;br /&gt;
 sudo ./cgminer --avalon4-fan 60 --avalon4-freq 200 --avalon4-voltage 7125 --lowmem -o http://stratum.pool:3333 -u  work -p pass &lt;br /&gt;
 or&lt;br /&gt;
 sudo ./cgminer --avalon4-fan 60 --avalon4-freq 200 --avalon4-voltage 7125 --lowmem  -o http://stratum.pool:3333 -u  work -p pass --api-allow W:192.168.2,W:192.168.2.1 --api-listen $@ 2&amp;gt;./log&lt;br /&gt;
&lt;br /&gt;
=== Tweak ===&lt;br /&gt;
* Led&lt;br /&gt;
  Format: &#039;&#039;&#039;ascset|ASCN,led,modularid&#039;&#039;&#039;&lt;br /&gt;
  eg: cgminer-api &amp;quot;ascset|0,led,1&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Fan&lt;br /&gt;
  Format: &#039;&#039;&#039;ascset|ASCN,fan,fanmin[-fanmax]&#039;&#039;&#039;&lt;br /&gt;
  eg: cgminer-api &amp;quot;ascset|0,fan,10&amp;quot; or cgminer-api &amp;quot;ascset|0,fan,10-100&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Voltage&lt;br /&gt;
  Format: &#039;&#039;&#039;ascset|ASCN,voltage,MMID-value[-miner_id-val_offset]&#039;&#039;&#039;&lt;br /&gt;
  eg: cgminer-api &amp;quot;ascset|0,voltage,1-7750&amp;quot;&lt;br /&gt;
      cgminer-api &amp;quot;ascset|0,voltage,1-7750-0-125&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Technical details ==&lt;br /&gt;
* The auc take &#039;&#039;&#039;1~2ms&#039;&#039;&#039; betwwen write and read. even the polling delay is 0 (4800 means 1ms)&lt;br /&gt;
* The cgminer each polling takes &#039;&#039;&#039;~20ms&#039;&#039;&#039;. even the polling delay is 0ms&lt;br /&gt;
&lt;br /&gt;
== MM Notes ==&lt;br /&gt;
=== mm-tools for Raspberry Pi (Model B) ===&lt;br /&gt;
mm-tools is a program to upgrade Avalon4 mm firmware through Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
Support mm versions(MM-4.0: &amp;gt;= &#039;&#039;&#039;401412-7ef4ab10&#039;&#039;&#039;, MM-4.1: &#039;&#039;&#039;Any one&#039;&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
Ugrade file link: [http://downloads.canaan-creative.com/software/avalon4/mm/latest/mm-no-mboot/mm.mcs For MM-4.0] [http://downloads.canaan-creative.com/software/avalon4/mm41/latest/mm-no-mboot/mm.mcs For MM-4.1]&lt;br /&gt;
&lt;br /&gt;
==== Method 1:Upgrade it through CLI ====&lt;br /&gt;
In order to use mm-tools, you should use [http://downloads.raspberrypi.org/NOOBS_latest RASPBIAN] image on your Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
* How to use mm-tools&lt;br /&gt;
 1. Enable iic on Raspberry Pi&lt;br /&gt;
 &lt;br /&gt;
 a. Commit &amp;quot;blacklist i2c-bcm2708&amp;quot; in raspi-blacklist.conf under /etc/modprobe.d first.&lt;br /&gt;
 the example of raspi-blacklist.conf:&lt;br /&gt;
        # blacklist spi and i2c by default (many users don&#039;t need them)&lt;br /&gt;
        &lt;br /&gt;
        blacklist spi-bcm2708&lt;br /&gt;
        #blacklist i2c-bcm2708&lt;br /&gt;
 &lt;br /&gt;
 b. Add i2c.conf under /etc/modprobe.d.&lt;br /&gt;
 the example of i2c.conf:&lt;br /&gt;
       options i2c_bcm2708 baudrate=400000&lt;br /&gt;
 &lt;br /&gt;
 c. Load i2c-dev module from start&lt;br /&gt;
       echo &amp;quot;i2c-dev&amp;quot; &amp;gt;&amp;gt; /etc/modules&lt;br /&gt;
&lt;br /&gt;
 2. Clone &amp;amp; Compile &amp;amp; Run&lt;br /&gt;
 git clone https://github.com/Canaan-Creative/Avalon-extras.git&lt;br /&gt;
 cd ./Avalon-extras/mm-tools;make&lt;br /&gt;
 sudo su&lt;br /&gt;
 make download &amp;amp;&amp;amp; ./mm_tools&lt;br /&gt;
&lt;br /&gt;
==== Method 2:Upgrade it through LuCI ====&lt;br /&gt;
Use the latest avalon firmware for Raspberry Pi(Model B) [http://downloads.canaan-creative.com/software/avalon4/openwrt/latest/openwrt-brcm2708-sdcard-vfat-ext4.img openwrt-brcm2708-sdcard-vfat-ext4.img]&lt;br /&gt;
&lt;br /&gt;
You can upgrade mm firmware through the page: Status-&amp;gt;MM Upgrade&lt;br /&gt;
&lt;br /&gt;
=== Compile flags ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! BOOTLOADER&lt;br /&gt;
! MM41&lt;br /&gt;
! DEBUG&lt;br /&gt;
|-&lt;br /&gt;
| 0&lt;br /&gt;
| No bootloader&lt;br /&gt;
| Support MM-4.0&lt;br /&gt;
| Disable debug&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Support bootloader&lt;br /&gt;
| Support MM-4.1&lt;br /&gt;
| Enable debug&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= User manual =&lt;br /&gt;
== Hashrate Refrence ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! MM Ver&lt;br /&gt;
! Chip Freq&lt;br /&gt;
! Voltage&lt;br /&gt;
! Hashrate&lt;br /&gt;
! Power usage&lt;br /&gt;
|-&lt;br /&gt;
| 4.0&lt;br /&gt;
| 420:390:360&lt;br /&gt;
| 8000&lt;br /&gt;
| 980G&lt;br /&gt;
| 594Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.0&lt;br /&gt;
| 450:390:370&lt;br /&gt;
| 8125&lt;br /&gt;
| 1T&lt;br /&gt;
| 640Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.0&lt;br /&gt;
| 450:400:390&lt;br /&gt;
| 8250&lt;br /&gt;
| 1.1T&lt;br /&gt;
| 655Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 420:390:360&lt;br /&gt;
| 7625&lt;br /&gt;
| 980G&lt;br /&gt;
| 542Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 450:390:370&lt;br /&gt;
| 8000&lt;br /&gt;
| 1T&lt;br /&gt;
| 600Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 500:450:430&lt;br /&gt;
| 8125&lt;br /&gt;
| 1.14T&lt;br /&gt;
| 710Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 550:500:450&lt;br /&gt;
| 8250&lt;br /&gt;
| 1.25T&lt;br /&gt;
| 900Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 570:510:470&lt;br /&gt;
| 8375&lt;br /&gt;
| &#039;&#039;&#039;1.3T&#039;&#039;&#039;&lt;br /&gt;
| 990Watt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= AUC =&lt;br /&gt;
Avalon USB2IIC converter, USD VID:PID &#039;&#039;&#039;29f1:33f2&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== LED ==&lt;br /&gt;
* PWR: Power indicator&lt;br /&gt;
* R: AUC response error&lt;br /&gt;
* G: IIC Xfer&lt;br /&gt;
* B: AUC init&lt;br /&gt;
&lt;br /&gt;
== AUC Firmware ==&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141122/ 20141122] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141122&#039;&#039;&#039;&lt;br /&gt;
* Reset asic when usb config changed(true-&amp;gt;false)&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141105/ 20141105] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141105&#039;&#039;&#039;&lt;br /&gt;
* Code cleanup&lt;br /&gt;
* Improve for firmware burning&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141103/ 20141103] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141103&#039;&#039;&#039;&lt;br /&gt;
* Add watchdog&lt;br /&gt;
* Code cleanup&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141027/ 20141027] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141027&#039;&#039;&#039;&lt;br /&gt;
* Change Manufacturer to [http://www.canaan-creative.com CANAAN]&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141019/ 20141019] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141019&#039;&#039;&#039;&lt;br /&gt;
* First version of AUC firmware&lt;br /&gt;
* Source URL: https://github.com/Canaan-Creative/Avalon-USB-converter&lt;br /&gt;
&lt;br /&gt;
= RPi/703N Firmware =&lt;br /&gt;
=== Daily Building ===&lt;br /&gt;
* &#039;&#039;&#039;http://build.canaan-creative.com:8080/~mikeqin/build/&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20150119_1609/ 20150119] ===&lt;br /&gt;
* Support auto adjust voltage individually(Only support on MM-4.1, MM4.0(&amp;gt;401501-d17f4a10))&lt;br /&gt;
* Support temperature display when it is &amp;lt; 0C.&lt;br /&gt;
* Support mm firmware upgrade through LuCI( Caution:Only for professional users!!!)&lt;br /&gt;
* Fix wifi cann&#039;t work on TL-WR703N&lt;br /&gt;
* Add mining mode&lt;br /&gt;
* Update the set_voltage method to one by one&lt;br /&gt;
* Change localwork statistics from software to hardware.&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141213_1015/ 20141213] ===&lt;br /&gt;
* Improve the voltage increase modules&lt;br /&gt;
* Fix duplicated local work &amp;amp; error work&lt;br /&gt;
* Fix the default settings of new module&lt;br /&gt;
* Fix MM41 voltage setting&lt;br /&gt;
* Add UI for password change&lt;br /&gt;
* Optimise the process of cgminer-status&lt;br /&gt;
* Fix display on avalon index page&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141203_1615/ 20141203] ===&lt;br /&gt;
* Add module elapsed time&lt;br /&gt;
* Modify the decrase offset from 250 to 4*125,increase step to 125&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141127_1341/ 20141127] ===&lt;br /&gt;
* Add TL-WR703N support&lt;br /&gt;
* Add automatic voltage support&lt;br /&gt;
* Add GHS5m and DH%5m for each module&lt;br /&gt;
* Fix AUC ADC value&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141124_1908/ 20141124] ===&lt;br /&gt;
* Add MM41 support&lt;br /&gt;
* Add mm count value in API status&lt;br /&gt;
* Fix the matching_work error&lt;br /&gt;
* Update dh calculation for luci&lt;br /&gt;
* Change theme name to avalon&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141118_1858/ 20141118] ===&lt;br /&gt;
* Adjust module voltage by ascset&lt;br /&gt;
* A new theme was added to luci,and use it as default&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141112_2245/ 20141112] ===&lt;br /&gt;
* Support RPi B/B+ version&lt;br /&gt;
* Change default IIC speed from 1M to 400K&lt;br /&gt;
* Add Avalon4 MM rolling ntime offset&lt;br /&gt;
* Update fan adjustment&lt;br /&gt;
* Add a new luci theme for Raspberry Pi&lt;br /&gt;
* Display DNA on cgminer status page&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141029_1407/ 20141029] ===&lt;br /&gt;
* First version of Avalon4 firmware&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/NEXT-TESTING/ NEXT-TESTING] ===&lt;br /&gt;
* NOTICE: Only for testing&lt;br /&gt;
&lt;br /&gt;
== Issues ==&lt;br /&gt;
* WIFI cann&#039;t work on TL-WR703N&lt;br /&gt;
 This issue was caused by ubus, We can enable or disable it through the button in  the webpage, &lt;br /&gt;
 but the display is invalid when wifi was opened.&lt;br /&gt;
 Work around method: https://github.com/openwrt/luci/commit/ecb0c2f11b861e5035b0397d2396ee4b5e9b3c3e&lt;br /&gt;
&lt;br /&gt;
* Local hashrate count lower than pool or actual.&lt;br /&gt;
 Change localwork statistics from software to hardware.&lt;br /&gt;
&lt;br /&gt;
= MM Firmware (For MM-4.1) =&lt;br /&gt;
== Daily Building ==&lt;br /&gt;
* &#039;&#039;&#039;http://build.canaan-creative.com:8080/~mikeqin/mm41/&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm41/2015-01-15/ 20150115] ==&lt;br /&gt;
* Version &#039;&#039;&#039;411501-d17f4a10&#039;&#039;&#039;&lt;br /&gt;
* Fix negative temperatures&lt;br /&gt;
* Support MM Tx reset by CGMiner&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm41/2014-12-31/ 20141231] ==&lt;br /&gt;
* Version &#039;&#039;&#039;411501-08e45110&#039;&#039;&#039;&lt;br /&gt;
* Based on MM-4.0 &#039;&#039;&#039;401412-d31c2c10&#039;&#039;&#039;&lt;br /&gt;
* Turn down cpu frequency(100MHz -&amp;gt; 50MHz)&lt;br /&gt;
* Adjust clk of three domains.&lt;br /&gt;
* Fix LED warning blink when get new stratum&lt;br /&gt;
* Support voltage adjustion by miners&lt;br /&gt;
* Put the frequency table to CGMiner&lt;br /&gt;
* Miner&#039;s localwork statistics by HW&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm41/NEXT-TESTING/ NEXT-TESTING] ==&lt;br /&gt;
* Reboot mm automatically after upgrade&lt;br /&gt;
* Drop mboot,use a method to upgrade&lt;br /&gt;
* Store extra info for MM&lt;br /&gt;
&lt;br /&gt;
= MM Firmware (For MM-4.0) =&lt;br /&gt;
== Daily Building ==&lt;br /&gt;
* &#039;&#039;&#039;http://build.canaan-creative.com:8080/~mikeqin/mm/&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2015-01-19/ 20150119] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401501-4778d610&#039;&#039;&#039;&lt;br /&gt;
* Support voltage adjustion by miners&lt;br /&gt;
* Put the frequency table to CGMiner&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2015-01-15/ 20150115] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401501-d17f4a10&#039;&#039;&#039;&lt;br /&gt;
* Turn down cpu frequency(100MHz -&amp;gt; 50MHz)&lt;br /&gt;
* Adjust clk of three domains.&lt;br /&gt;
* Fix LED warning blink when get new stratum&lt;br /&gt;
* Miner&#039;s localwork statistics by HW&lt;br /&gt;
* Fix negative temperatures&lt;br /&gt;
* Support MM Tx reset by CGMiner&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-12-19/ 20141219] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401412-d31c2c10&#039;&#039;&#039;&lt;br /&gt;
* Fix temperautre read. read once per second not 200 times per second&lt;br /&gt;
* Compile MM under Virtual Machine may cause unknown problem. this version compile under ubuntu 14.04&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-12-17/ 20141217] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401412-39242210&#039;&#039;&#039;&lt;br /&gt;
* Change api for miner work statistics&lt;br /&gt;
* Fix the g_local_work count&lt;br /&gt;
* Fix temperautre &amp;lt; 0&lt;br /&gt;
* Fix led display when post failed&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-12-13/ 20141213] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401412-7ef4ab10&#039;&#039;&#039;&lt;br /&gt;
* Support MBOOT&lt;br /&gt;
* Keep the nonce2_offse and nonce2_range since g_module_id didn&#039;t change&lt;br /&gt;
* Keep mm working when temp is greater than IDLE_TEMP&lt;br /&gt;
* Add parameter for test core count&lt;br /&gt;
* Warning when no fan connect&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-22/ 20141122] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401411-cad52ec0&#039;&#039;&#039;&lt;br /&gt;
* Fix the type on DEFAULT MDOULES&lt;br /&gt;
* Fix the led status when warning&lt;br /&gt;
* Add MM4.1 defines&lt;br /&gt;
* Add new power module in test/&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-11/ 20141111] ==&lt;br /&gt;
* Version: &#039;&#039;&#039;401411-5965e0f0&#039;&#039;&#039;&lt;br /&gt;
* Add ntime offset configure from outside&lt;br /&gt;
* Reset globe values when idle&lt;br /&gt;
* Update ChangeLog, README and MM_VERSION&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-09/ 20141109] ==&lt;br /&gt;
* Version: &#039;&#039;&#039;401410-c6ba5180&#039;&#039;&#039;&lt;br /&gt;
* Big Code cleanup, Update MM protocol. &lt;br /&gt;
* Update timeout value to 90% the theory value.&lt;br /&gt;
* Fix the hashrate couning.&lt;br /&gt;
* Fix watchdog issue. enable watchdog.&lt;br /&gt;
* Remove g_module_id check since we use I2C&lt;br /&gt;
* Move adjust fan in polling package.&lt;br /&gt;
* Update MM idle default fan speed to 10%&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-04/ 20141104] ==&lt;br /&gt;
* Version: &#039;&#039;&#039;401410-223a1c50&#039;&#039;&#039;&lt;br /&gt;
* Update idle timeout from 5s to 3s&lt;br /&gt;
* Display ID on controller LEDs for debug&lt;br /&gt;
* Fix the automatic module detect&lt;br /&gt;
* Disable watch dog&lt;br /&gt;
* IDLE check when both (new stratum) and (module id) was configured&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-01/ 20141101] ==&lt;br /&gt;
* Fix the front led display&lt;br /&gt;
* Cutoff power after testing&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-10-30/ 20141030] ==&lt;br /&gt;
* First version of Avalon4 firmware&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/NEXT-TESTING/ NEXT-TESTING] ==&lt;br /&gt;
&lt;br /&gt;
= Design file =&lt;br /&gt;
* [http://downloads.canaan-creative.com/hardware/A3222/ http://downloads.canaan-creative.com/hardware/A3222/]&lt;br /&gt;
&lt;br /&gt;
= Links =&lt;br /&gt;
* [http://www.yibite.com/article-4731-1.html Avalon的第四代BTC挖矿芯片A3222 通过了初步的功能测试]&lt;br /&gt;
* [http://www.cybtc.com/article-1508-1.html 阿瓦隆4比特币矿机1T单模组彩云评测]&lt;br /&gt;
&lt;br /&gt;
[[zh-cn:阿瓦隆4]]&lt;/div&gt;</summary>
		<author><name>Xiangfu</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Avalon4&amp;diff=54187</id>
		<title>Avalon4</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Avalon4&amp;diff=54187"/>
		<updated>2015-02-06T08:44:36Z</updated>

		<summary type="html">&lt;p&gt;Xiangfu: /* Hashrate Refrence */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Pictures =&lt;br /&gt;
[[File:AvalonA3233chips.jpeg | 320px]] [[File:Avalon4-a3222-1.jpg | 320px]] [[File:Avalon4-A3222-3.jpg | 320px]]&lt;br /&gt;
&lt;br /&gt;
= A3222 =&lt;br /&gt;
* Datasheet [http://downloads.canaan-creative.com/browser/hardware/A3222/datasheet/A3222Q56-140627-V01-EN.pdf download here]&lt;br /&gt;
&lt;br /&gt;
 Package: QFN56-8X8, 0.5mm pitch&lt;br /&gt;
 Core voltage: 0.65 ~ 0.8V&lt;br /&gt;
 Chip frequency: 400MHz&lt;br /&gt;
 Hashrate: 25-30G (Normal，0.75V)&lt;br /&gt;
 Power usage: 0.45-0.55W/G on ASIC side&lt;br /&gt;
 VDDIO: 1.5 ~ 2.5V&lt;br /&gt;
&lt;br /&gt;
== SPI Example ==&lt;br /&gt;
[[File:Avalon4-SPI-EXAMPLE.jpeg | 640px]]&lt;br /&gt;
&lt;br /&gt;
 a real data:&lt;br /&gt;
 1st:&lt;br /&gt;
 work n chip1&lt;br /&gt;
 {576&#039;hc16801619d8d4242e06e5fab25a54bbe222e8b877848c34beea79cd6528caf7e33cde02a983dab158119ce2a1c9fc4eddac8ce296d0fd9da6e18f645087e051a2d547050e8dc86b1, 64&#039;ha, 32&#039;h1, 32&#039;h1, 32&#039;h1} &lt;br /&gt;
 work n chip0&lt;br /&gt;
 {576&#039;h1bed3ba0a2cb45c1d8f8ef6712146495c44192c07145fd6d974bf4bb8f41371d65c90d1e9cb18a17fa77fe7d13cdfd7b0063910762a5f25c06b168ae087e051a895170504ac1d001, 64&#039;h5, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 &lt;br /&gt;
 2nd:&lt;br /&gt;
 work n+1 chip1&lt;br /&gt;
 {576&#039;h0, 64&#039;hb, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 work n+1 chip0&lt;br /&gt;
 {576&#039;h0, 64&#039;h6, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 &lt;br /&gt;
 3rd:&lt;br /&gt;
 work n+2 chip1&lt;br /&gt;
 {576&#039;h0, 64&#039;hc, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 work n+2 chip0&lt;br /&gt;
 {576&#039;h0, 64&#039;h7, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 &lt;br /&gt;
 then get nonce 32&#039;h1beebba0 for chip0, 32&#039;hc1698161 for chip1;&lt;br /&gt;
&lt;br /&gt;
= Avalon4 =&lt;br /&gt;
Each module carry 40 A3222 ASICs, the module should be working at 1TH/S and using ~680W power.&lt;br /&gt;
&lt;br /&gt;
[[File: Avalon4-BP-1.jpg | 320px]] [[File: Avalon4-BP-2.jpg | 320px]]&lt;br /&gt;
[[File: Avalon4-HU-1.jpg | 320px]] [[File: Avalon4-HU-2.jpg | 320px]]&lt;br /&gt;
[[File: Avalon4-MM-1.jpg | 320px]] [[File: Avalon4-MM-2.jpg | 320px]]&lt;br /&gt;
[[File: Avalon4-PW-1.jpg | 320px]]&lt;br /&gt;
&lt;br /&gt;
== Avalon4 connection ==&lt;br /&gt;
[[File:Avalon4-connection.png | 320px]]&lt;br /&gt;
&lt;br /&gt;
== JTAG Port ==&lt;br /&gt;
[[File:Avalon4-JTAG-PIN.jpeg | 320px]] [[File:Avalon4-XILINX-Cable.jpeg | 320px]]&lt;br /&gt;
&lt;br /&gt;
== PMU ==&lt;br /&gt;
[[File:Avalon4-PMU-Connector.jpeg | 310px]] [[File:Avalon4-PMU-Connector-Header.jpeg | 310px]]&lt;br /&gt;
&lt;br /&gt;
[[File:Avalon4-PMU-P1.jpeg | 310px]] [[File:Avalon4-PMU-P2.jpeg | 310px]]&lt;br /&gt;
&lt;br /&gt;
== HU ==&lt;br /&gt;
[[File:Avalon-HU.jpeg | 310px]]&lt;br /&gt;
&lt;br /&gt;
== Power &amp;amp; GND ==&lt;br /&gt;
[[File:Avalon4-Power-GND.jpeg | 320px]]&lt;br /&gt;
&lt;br /&gt;
== LED ==&lt;br /&gt;
[[File:Avalon4 FPLed.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! LED&lt;br /&gt;
! OFF&lt;br /&gt;
! ON&lt;br /&gt;
! BLINKING&lt;br /&gt;
! MEMO&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| ERR&lt;br /&gt;
| -&lt;br /&gt;
| &#039;&#039;&#039;POST failed&#039;&#039;&#039; or &#039;&#039;&#039;One module dead&#039;&#039;&#039;&lt;br /&gt;
| Manual&lt;br /&gt;
| &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| WARN&lt;br /&gt;
| Hashing&lt;br /&gt;
| Idle mode&lt;br /&gt;
| &#039;&#039;&#039;Fan is 0&#039;&#039;&#039; or &#039;&#039;&#039;Overheat&#039;&#039;&#039;&lt;br /&gt;
| &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| TXD/RXD&lt;br /&gt;
| No data&lt;br /&gt;
| -&lt;br /&gt;
| Data transferring&lt;br /&gt;
| &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| N1/N2&lt;br /&gt;
| No nonce&lt;br /&gt;
| -&lt;br /&gt;
| Found one nonce&lt;br /&gt;
| &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| PG1/PG2&lt;br /&gt;
| -&lt;br /&gt;
| Power good&lt;br /&gt;
| Some of small PMU failed&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== IIC ==&lt;br /&gt;
[[File:IIC_Link_Avalon4.png]]&lt;br /&gt;
&lt;br /&gt;
== Avalon4 CGMiner Under Ubuntu 14.04 ==&lt;br /&gt;
===  Download ===&lt;br /&gt;
 Inside your home directory, download Cgminer&lt;br /&gt;
 git clone https://github.com/Canaan-Creative/cgminer&lt;br /&gt;
&lt;br /&gt;
=== Compile ===&lt;br /&gt;
 cd cgminer&lt;br /&gt;
 git checkout origin/avalon4 -b avalon4&lt;br /&gt;
 ./autogen.sh --enable-avalon4&lt;br /&gt;
 make -j 4&lt;br /&gt;
&lt;br /&gt;
=== Run ===&lt;br /&gt;
 sudo ./cgminer --avalon4-fan 60 --avalon4-freq 200 --avalon4-voltage 7125 --lowmem -o http://stratum.pool:3333 -u  work -p pass &lt;br /&gt;
 or&lt;br /&gt;
 sudo ./cgminer --avalon4-fan 60 --avalon4-freq 200 --avalon4-voltage 7125 --lowmem  -o http://stratum.pool:3333 -u  work -p pass --api-allow W:192.168.2,W:192.168.2.1 --api-listen $@ 2&amp;gt;./log&lt;br /&gt;
&lt;br /&gt;
=== Tweak ===&lt;br /&gt;
* Led&lt;br /&gt;
  Format: &#039;&#039;&#039;ascset|ASCN,led,modularid&#039;&#039;&#039;&lt;br /&gt;
  eg: cgminer-api &amp;quot;ascset|0,led,1&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Fan&lt;br /&gt;
  Format: &#039;&#039;&#039;ascset|ASCN,fan,fanmin[-fanmax]&#039;&#039;&#039;&lt;br /&gt;
  eg: cgminer-api &amp;quot;ascset|0,fan,10&amp;quot; or cgminer-api &amp;quot;ascset|0,fan,10-100&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Voltage&lt;br /&gt;
  Format: &#039;&#039;&#039;ascset|ASCN,voltage,MMID-value[-miner_id-val_offset]&#039;&#039;&#039;&lt;br /&gt;
  eg: cgminer-api &amp;quot;ascset|0,voltage,1-7750&amp;quot;&lt;br /&gt;
      cgminer-api &amp;quot;ascset|0,voltage,1-7750-0-125&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Technical details ==&lt;br /&gt;
* The auc take &#039;&#039;&#039;1~2ms&#039;&#039;&#039; betwwen write and read. even the polling delay is 0 (4800 means 1ms)&lt;br /&gt;
* The cgminer each polling takes &#039;&#039;&#039;~20ms&#039;&#039;&#039;. even the polling delay is 0ms&lt;br /&gt;
&lt;br /&gt;
== MM Notes ==&lt;br /&gt;
=== mm-tools for Raspberry Pi (Model B) ===&lt;br /&gt;
mm-tools is a program to upgrade Avalon4 mm firmware through Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
Support mm versions(MM-4.0: &amp;gt;= &#039;&#039;&#039;401412-7ef4ab10&#039;&#039;&#039;, MM-4.1: &#039;&#039;&#039;Any one&#039;&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
Ugrade file link: [http://downloads.canaan-creative.com/software/avalon4/mm/latest/mm-no-mboot/mm.mcs For MM-4.0] [http://downloads.canaan-creative.com/software/avalon4/mm41/latest/mm-no-mboot/mm.mcs For MM-4.1]&lt;br /&gt;
&lt;br /&gt;
==== Method 1:Upgrade it through CLI ====&lt;br /&gt;
In order to use mm-tools, you should use [http://downloads.raspberrypi.org/NOOBS_latest RASPBIAN] image on your Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
* How to use mm-tools&lt;br /&gt;
 1. Enable iic on Raspberry Pi&lt;br /&gt;
 &lt;br /&gt;
 a. Commit &amp;quot;blacklist i2c-bcm2708&amp;quot; in raspi-blacklist.conf under /etc/modprobe.d first.&lt;br /&gt;
 the example of raspi-blacklist.conf:&lt;br /&gt;
        # blacklist spi and i2c by default (many users don&#039;t need them)&lt;br /&gt;
        &lt;br /&gt;
        blacklist spi-bcm2708&lt;br /&gt;
        #blacklist i2c-bcm2708&lt;br /&gt;
 &lt;br /&gt;
 b. Add i2c.conf under /etc/modprobe.d.&lt;br /&gt;
 the example of i2c.conf:&lt;br /&gt;
       options i2c_bcm2708 baudrate=400000&lt;br /&gt;
 &lt;br /&gt;
 c. Load i2c-dev module from start&lt;br /&gt;
       echo &amp;quot;i2c-dev&amp;quot; &amp;gt;&amp;gt; /etc/modules&lt;br /&gt;
&lt;br /&gt;
 2. Clone &amp;amp; Compile &amp;amp; Run&lt;br /&gt;
 git clone https://github.com/Canaan-Creative/Avalon-extras.git&lt;br /&gt;
 cd ./Avalon-extras/mm-tools;make&lt;br /&gt;
 sudo su&lt;br /&gt;
 make download &amp;amp;&amp;amp; ./mm_tools&lt;br /&gt;
&lt;br /&gt;
==== Method 2:Upgrade it through LuCI ====&lt;br /&gt;
Use the latest avalon firmware for Raspberry Pi(Model B) [http://downloads.canaan-creative.com/software/avalon4/openwrt/latest/openwrt-brcm2708-sdcard-vfat-ext4.img openwrt-brcm2708-sdcard-vfat-ext4.img]&lt;br /&gt;
&lt;br /&gt;
You can upgrade mm firmware through the page: Status-&amp;gt;MM Upgrade&lt;br /&gt;
&lt;br /&gt;
=== Compile flags ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! BOOTLOADER&lt;br /&gt;
! MM41&lt;br /&gt;
! DEBUG&lt;br /&gt;
|-&lt;br /&gt;
| 0&lt;br /&gt;
| No bootloader&lt;br /&gt;
| Support MM-4.0&lt;br /&gt;
| Disable debug&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Support bootloader&lt;br /&gt;
| Support MM-4.1&lt;br /&gt;
| Enable debug&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= User manual =&lt;br /&gt;
== Hashrate Refrence ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! MM Ver&lt;br /&gt;
! Chip Freq&lt;br /&gt;
! Voltage&lt;br /&gt;
! Hashrate&lt;br /&gt;
! Power usage&lt;br /&gt;
|-&lt;br /&gt;
| 4.0&lt;br /&gt;
| 420:390:360&lt;br /&gt;
| 8000&lt;br /&gt;
| 980G&lt;br /&gt;
| 594Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.0&lt;br /&gt;
| 450:390:370&lt;br /&gt;
| 8125&lt;br /&gt;
| 1T&lt;br /&gt;
| 640Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.0&lt;br /&gt;
| 450:400:390&lt;br /&gt;
| 8250&lt;br /&gt;
| 1.1T&lt;br /&gt;
| 655Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 420:390:360&lt;br /&gt;
| 7625&lt;br /&gt;
| 980G&lt;br /&gt;
| 542Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 450:390:370&lt;br /&gt;
| 8000&lt;br /&gt;
| 1T&lt;br /&gt;
| 600Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 500:450:430&lt;br /&gt;
| 8125&lt;br /&gt;
| 1.14T&lt;br /&gt;
| 710Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 550:500:450&lt;br /&gt;
| 8250&lt;br /&gt;
| 1.25T&lt;br /&gt;
| 900Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 580:530:480&lt;br /&gt;
| 8375&lt;br /&gt;
| &#039;&#039;&#039;1.3T&#039;&#039;&#039;&lt;br /&gt;
| 990Watt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= AUC =&lt;br /&gt;
Avalon USB2IIC converter, USD VID:PID &#039;&#039;&#039;29f1:33f2&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== LED ==&lt;br /&gt;
* PWR: Power indicator&lt;br /&gt;
* R: AUC response error&lt;br /&gt;
* G: IIC Xfer&lt;br /&gt;
* B: AUC init&lt;br /&gt;
&lt;br /&gt;
== AUC Firmware ==&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141122/ 20141122] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141122&#039;&#039;&#039;&lt;br /&gt;
* Reset asic when usb config changed(true-&amp;gt;false)&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141105/ 20141105] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141105&#039;&#039;&#039;&lt;br /&gt;
* Code cleanup&lt;br /&gt;
* Improve for firmware burning&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141103/ 20141103] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141103&#039;&#039;&#039;&lt;br /&gt;
* Add watchdog&lt;br /&gt;
* Code cleanup&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141027/ 20141027] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141027&#039;&#039;&#039;&lt;br /&gt;
* Change Manufacturer to [http://www.canaan-creative.com CANAAN]&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141019/ 20141019] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141019&#039;&#039;&#039;&lt;br /&gt;
* First version of AUC firmware&lt;br /&gt;
* Source URL: https://github.com/Canaan-Creative/Avalon-USB-converter&lt;br /&gt;
&lt;br /&gt;
= RPi/703N Firmware =&lt;br /&gt;
=== Daily Building ===&lt;br /&gt;
* &#039;&#039;&#039;http://build.canaan-creative.com:8080/~mikeqin/build/&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20150119_1609/ 20150119] ===&lt;br /&gt;
* Support auto adjust voltage individually(Only support on MM-4.1, MM4.0(&amp;gt;401501-d17f4a10))&lt;br /&gt;
* Support temperature display when it is &amp;lt; 0C.&lt;br /&gt;
* Support mm firmware upgrade through LuCI( Caution:Only for professional users!!!)&lt;br /&gt;
* Fix wifi cann&#039;t work on TL-WR703N&lt;br /&gt;
* Add mining mode&lt;br /&gt;
* Update the set_voltage method to one by one&lt;br /&gt;
* Change localwork statistics from software to hardware.&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141213_1015/ 20141213] ===&lt;br /&gt;
* Improve the voltage increase modules&lt;br /&gt;
* Fix duplicated local work &amp;amp; error work&lt;br /&gt;
* Fix the default settings of new module&lt;br /&gt;
* Fix MM41 voltage setting&lt;br /&gt;
* Add UI for password change&lt;br /&gt;
* Optimise the process of cgminer-status&lt;br /&gt;
* Fix display on avalon index page&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141203_1615/ 20141203] ===&lt;br /&gt;
* Add module elapsed time&lt;br /&gt;
* Modify the decrase offset from 250 to 4*125,increase step to 125&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141127_1341/ 20141127] ===&lt;br /&gt;
* Add TL-WR703N support&lt;br /&gt;
* Add automatic voltage support&lt;br /&gt;
* Add GHS5m and DH%5m for each module&lt;br /&gt;
* Fix AUC ADC value&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141124_1908/ 20141124] ===&lt;br /&gt;
* Add MM41 support&lt;br /&gt;
* Add mm count value in API status&lt;br /&gt;
* Fix the matching_work error&lt;br /&gt;
* Update dh calculation for luci&lt;br /&gt;
* Change theme name to avalon&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141118_1858/ 20141118] ===&lt;br /&gt;
* Adjust module voltage by ascset&lt;br /&gt;
* A new theme was added to luci,and use it as default&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141112_2245/ 20141112] ===&lt;br /&gt;
* Support RPi B/B+ version&lt;br /&gt;
* Change default IIC speed from 1M to 400K&lt;br /&gt;
* Add Avalon4 MM rolling ntime offset&lt;br /&gt;
* Update fan adjustment&lt;br /&gt;
* Add a new luci theme for Raspberry Pi&lt;br /&gt;
* Display DNA on cgminer status page&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141029_1407/ 20141029] ===&lt;br /&gt;
* First version of Avalon4 firmware&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/NEXT-TESTING/ NEXT-TESTING] ===&lt;br /&gt;
* NOTICE: Only for testing&lt;br /&gt;
&lt;br /&gt;
== Issues ==&lt;br /&gt;
* WIFI cann&#039;t work on TL-WR703N&lt;br /&gt;
 This issue was caused by ubus, We can enable or disable it through the button in  the webpage, &lt;br /&gt;
 but the display is invalid when wifi was opened.&lt;br /&gt;
 Work around method: https://github.com/openwrt/luci/commit/ecb0c2f11b861e5035b0397d2396ee4b5e9b3c3e&lt;br /&gt;
&lt;br /&gt;
* Local hashrate count lower than pool or actual.&lt;br /&gt;
 Change localwork statistics from software to hardware.&lt;br /&gt;
&lt;br /&gt;
= MM Firmware (For MM-4.1) =&lt;br /&gt;
== Daily Building ==&lt;br /&gt;
* &#039;&#039;&#039;http://build.canaan-creative.com:8080/~mikeqin/mm41/&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm41/2015-01-15/ 20150115] ==&lt;br /&gt;
* Version &#039;&#039;&#039;411501-d17f4a10&#039;&#039;&#039;&lt;br /&gt;
* Fix negative temperatures&lt;br /&gt;
* Support MM Tx reset by CGMiner&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm41/2014-12-31/ 20141231] ==&lt;br /&gt;
* Version &#039;&#039;&#039;411501-08e45110&#039;&#039;&#039;&lt;br /&gt;
* Based on MM-4.0 &#039;&#039;&#039;401412-d31c2c10&#039;&#039;&#039;&lt;br /&gt;
* Turn down cpu frequency(100MHz -&amp;gt; 50MHz)&lt;br /&gt;
* Adjust clk of three domains.&lt;br /&gt;
* Fix LED warning blink when get new stratum&lt;br /&gt;
* Support voltage adjustion by miners&lt;br /&gt;
* Put the frequency table to CGMiner&lt;br /&gt;
* Miner&#039;s localwork statistics by HW&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm41/NEXT-TESTING/ NEXT-TESTING] ==&lt;br /&gt;
* Reboot mm automatically after upgrade&lt;br /&gt;
* Drop mboot,use a method to upgrade&lt;br /&gt;
* Store extra info for MM&lt;br /&gt;
&lt;br /&gt;
= MM Firmware (For MM-4.0) =&lt;br /&gt;
== Daily Building ==&lt;br /&gt;
* &#039;&#039;&#039;http://build.canaan-creative.com:8080/~mikeqin/mm/&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2015-01-19/ 20150119] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401501-4778d610&#039;&#039;&#039;&lt;br /&gt;
* Support voltage adjustion by miners&lt;br /&gt;
* Put the frequency table to CGMiner&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2015-01-15/ 20150115] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401501-d17f4a10&#039;&#039;&#039;&lt;br /&gt;
* Turn down cpu frequency(100MHz -&amp;gt; 50MHz)&lt;br /&gt;
* Adjust clk of three domains.&lt;br /&gt;
* Fix LED warning blink when get new stratum&lt;br /&gt;
* Miner&#039;s localwork statistics by HW&lt;br /&gt;
* Fix negative temperatures&lt;br /&gt;
* Support MM Tx reset by CGMiner&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-12-19/ 20141219] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401412-d31c2c10&#039;&#039;&#039;&lt;br /&gt;
* Fix temperautre read. read once per second not 200 times per second&lt;br /&gt;
* Compile MM under Virtual Machine may cause unknown problem. this version compile under ubuntu 14.04&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-12-17/ 20141217] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401412-39242210&#039;&#039;&#039;&lt;br /&gt;
* Change api for miner work statistics&lt;br /&gt;
* Fix the g_local_work count&lt;br /&gt;
* Fix temperautre &amp;lt; 0&lt;br /&gt;
* Fix led display when post failed&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-12-13/ 20141213] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401412-7ef4ab10&#039;&#039;&#039;&lt;br /&gt;
* Support MBOOT&lt;br /&gt;
* Keep the nonce2_offse and nonce2_range since g_module_id didn&#039;t change&lt;br /&gt;
* Keep mm working when temp is greater than IDLE_TEMP&lt;br /&gt;
* Add parameter for test core count&lt;br /&gt;
* Warning when no fan connect&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-22/ 20141122] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401411-cad52ec0&#039;&#039;&#039;&lt;br /&gt;
* Fix the type on DEFAULT MDOULES&lt;br /&gt;
* Fix the led status when warning&lt;br /&gt;
* Add MM4.1 defines&lt;br /&gt;
* Add new power module in test/&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-11/ 20141111] ==&lt;br /&gt;
* Version: &#039;&#039;&#039;401411-5965e0f0&#039;&#039;&#039;&lt;br /&gt;
* Add ntime offset configure from outside&lt;br /&gt;
* Reset globe values when idle&lt;br /&gt;
* Update ChangeLog, README and MM_VERSION&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-09/ 20141109] ==&lt;br /&gt;
* Version: &#039;&#039;&#039;401410-c6ba5180&#039;&#039;&#039;&lt;br /&gt;
* Big Code cleanup, Update MM protocol. &lt;br /&gt;
* Update timeout value to 90% the theory value.&lt;br /&gt;
* Fix the hashrate couning.&lt;br /&gt;
* Fix watchdog issue. enable watchdog.&lt;br /&gt;
* Remove g_module_id check since we use I2C&lt;br /&gt;
* Move adjust fan in polling package.&lt;br /&gt;
* Update MM idle default fan speed to 10%&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-04/ 20141104] ==&lt;br /&gt;
* Version: &#039;&#039;&#039;401410-223a1c50&#039;&#039;&#039;&lt;br /&gt;
* Update idle timeout from 5s to 3s&lt;br /&gt;
* Display ID on controller LEDs for debug&lt;br /&gt;
* Fix the automatic module detect&lt;br /&gt;
* Disable watch dog&lt;br /&gt;
* IDLE check when both (new stratum) and (module id) was configured&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-01/ 20141101] ==&lt;br /&gt;
* Fix the front led display&lt;br /&gt;
* Cutoff power after testing&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-10-30/ 20141030] ==&lt;br /&gt;
* First version of Avalon4 firmware&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/NEXT-TESTING/ NEXT-TESTING] ==&lt;br /&gt;
&lt;br /&gt;
= Design file =&lt;br /&gt;
* [http://downloads.canaan-creative.com/hardware/A3222/ http://downloads.canaan-creative.com/hardware/A3222/]&lt;br /&gt;
&lt;br /&gt;
= Links =&lt;br /&gt;
* [http://www.yibite.com/article-4731-1.html Avalon的第四代BTC挖矿芯片A3222 通过了初步的功能测试]&lt;br /&gt;
* [http://www.cybtc.com/article-1508-1.html 阿瓦隆4比特币矿机1T单模组彩云评测]&lt;br /&gt;
&lt;br /&gt;
[[zh-cn:阿瓦隆4]]&lt;/div&gt;</summary>
		<author><name>Xiangfu</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Avalon4&amp;diff=54186</id>
		<title>Avalon4</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Avalon4&amp;diff=54186"/>
		<updated>2015-02-06T08:43:02Z</updated>

		<summary type="html">&lt;p&gt;Xiangfu: /* Hashrate Refrence */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Pictures =&lt;br /&gt;
[[File:AvalonA3233chips.jpeg | 320px]] [[File:Avalon4-a3222-1.jpg | 320px]] [[File:Avalon4-A3222-3.jpg | 320px]]&lt;br /&gt;
&lt;br /&gt;
= A3222 =&lt;br /&gt;
* Datasheet [http://downloads.canaan-creative.com/browser/hardware/A3222/datasheet/A3222Q56-140627-V01-EN.pdf download here]&lt;br /&gt;
&lt;br /&gt;
 Package: QFN56-8X8, 0.5mm pitch&lt;br /&gt;
 Core voltage: 0.65 ~ 0.8V&lt;br /&gt;
 Chip frequency: 400MHz&lt;br /&gt;
 Hashrate: 25-30G (Normal，0.75V)&lt;br /&gt;
 Power usage: 0.45-0.55W/G on ASIC side&lt;br /&gt;
 VDDIO: 1.5 ~ 2.5V&lt;br /&gt;
&lt;br /&gt;
== SPI Example ==&lt;br /&gt;
[[File:Avalon4-SPI-EXAMPLE.jpeg | 640px]]&lt;br /&gt;
&lt;br /&gt;
 a real data:&lt;br /&gt;
 1st:&lt;br /&gt;
 work n chip1&lt;br /&gt;
 {576&#039;hc16801619d8d4242e06e5fab25a54bbe222e8b877848c34beea79cd6528caf7e33cde02a983dab158119ce2a1c9fc4eddac8ce296d0fd9da6e18f645087e051a2d547050e8dc86b1, 64&#039;ha, 32&#039;h1, 32&#039;h1, 32&#039;h1} &lt;br /&gt;
 work n chip0&lt;br /&gt;
 {576&#039;h1bed3ba0a2cb45c1d8f8ef6712146495c44192c07145fd6d974bf4bb8f41371d65c90d1e9cb18a17fa77fe7d13cdfd7b0063910762a5f25c06b168ae087e051a895170504ac1d001, 64&#039;h5, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 &lt;br /&gt;
 2nd:&lt;br /&gt;
 work n+1 chip1&lt;br /&gt;
 {576&#039;h0, 64&#039;hb, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 work n+1 chip0&lt;br /&gt;
 {576&#039;h0, 64&#039;h6, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 &lt;br /&gt;
 3rd:&lt;br /&gt;
 work n+2 chip1&lt;br /&gt;
 {576&#039;h0, 64&#039;hc, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 work n+2 chip0&lt;br /&gt;
 {576&#039;h0, 64&#039;h7, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 &lt;br /&gt;
 then get nonce 32&#039;h1beebba0 for chip0, 32&#039;hc1698161 for chip1;&lt;br /&gt;
&lt;br /&gt;
= Avalon4 =&lt;br /&gt;
Each module carry 40 A3222 ASICs, the module should be working at 1TH/S and using ~680W power.&lt;br /&gt;
&lt;br /&gt;
[[File: Avalon4-BP-1.jpg | 320px]] [[File: Avalon4-BP-2.jpg | 320px]]&lt;br /&gt;
[[File: Avalon4-HU-1.jpg | 320px]] [[File: Avalon4-HU-2.jpg | 320px]]&lt;br /&gt;
[[File: Avalon4-MM-1.jpg | 320px]] [[File: Avalon4-MM-2.jpg | 320px]]&lt;br /&gt;
[[File: Avalon4-PW-1.jpg | 320px]]&lt;br /&gt;
&lt;br /&gt;
== Avalon4 connection ==&lt;br /&gt;
[[File:Avalon4-connection.png | 320px]]&lt;br /&gt;
&lt;br /&gt;
== JTAG Port ==&lt;br /&gt;
[[File:Avalon4-JTAG-PIN.jpeg | 320px]] [[File:Avalon4-XILINX-Cable.jpeg | 320px]]&lt;br /&gt;
&lt;br /&gt;
== PMU ==&lt;br /&gt;
[[File:Avalon4-PMU-Connector.jpeg | 310px]] [[File:Avalon4-PMU-Connector-Header.jpeg | 310px]]&lt;br /&gt;
&lt;br /&gt;
[[File:Avalon4-PMU-P1.jpeg | 310px]] [[File:Avalon4-PMU-P2.jpeg | 310px]]&lt;br /&gt;
&lt;br /&gt;
== HU ==&lt;br /&gt;
[[File:Avalon-HU.jpeg | 310px]]&lt;br /&gt;
&lt;br /&gt;
== Power &amp;amp; GND ==&lt;br /&gt;
[[File:Avalon4-Power-GND.jpeg | 320px]]&lt;br /&gt;
&lt;br /&gt;
== LED ==&lt;br /&gt;
[[File:Avalon4 FPLed.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! LED&lt;br /&gt;
! OFF&lt;br /&gt;
! ON&lt;br /&gt;
! BLINKING&lt;br /&gt;
! MEMO&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| ERR&lt;br /&gt;
| -&lt;br /&gt;
| &#039;&#039;&#039;POST failed&#039;&#039;&#039; or &#039;&#039;&#039;One module dead&#039;&#039;&#039;&lt;br /&gt;
| Manual&lt;br /&gt;
| &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| WARN&lt;br /&gt;
| Hashing&lt;br /&gt;
| Idle mode&lt;br /&gt;
| &#039;&#039;&#039;Fan is 0&#039;&#039;&#039; or &#039;&#039;&#039;Overheat&#039;&#039;&#039;&lt;br /&gt;
| &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| TXD/RXD&lt;br /&gt;
| No data&lt;br /&gt;
| -&lt;br /&gt;
| Data transferring&lt;br /&gt;
| &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| N1/N2&lt;br /&gt;
| No nonce&lt;br /&gt;
| -&lt;br /&gt;
| Found one nonce&lt;br /&gt;
| &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| PG1/PG2&lt;br /&gt;
| -&lt;br /&gt;
| Power good&lt;br /&gt;
| Some of small PMU failed&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== IIC ==&lt;br /&gt;
[[File:IIC_Link_Avalon4.png]]&lt;br /&gt;
&lt;br /&gt;
== Avalon4 CGMiner Under Ubuntu 14.04 ==&lt;br /&gt;
===  Download ===&lt;br /&gt;
 Inside your home directory, download Cgminer&lt;br /&gt;
 git clone https://github.com/Canaan-Creative/cgminer&lt;br /&gt;
&lt;br /&gt;
=== Compile ===&lt;br /&gt;
 cd cgminer&lt;br /&gt;
 git checkout origin/avalon4 -b avalon4&lt;br /&gt;
 ./autogen.sh --enable-avalon4&lt;br /&gt;
 make -j 4&lt;br /&gt;
&lt;br /&gt;
=== Run ===&lt;br /&gt;
 sudo ./cgminer --avalon4-fan 60 --avalon4-freq 200 --avalon4-voltage 7125 --lowmem -o http://stratum.pool:3333 -u  work -p pass &lt;br /&gt;
 or&lt;br /&gt;
 sudo ./cgminer --avalon4-fan 60 --avalon4-freq 200 --avalon4-voltage 7125 --lowmem  -o http://stratum.pool:3333 -u  work -p pass --api-allow W:192.168.2,W:192.168.2.1 --api-listen $@ 2&amp;gt;./log&lt;br /&gt;
&lt;br /&gt;
=== Tweak ===&lt;br /&gt;
* Led&lt;br /&gt;
  Format: &#039;&#039;&#039;ascset|ASCN,led,modularid&#039;&#039;&#039;&lt;br /&gt;
  eg: cgminer-api &amp;quot;ascset|0,led,1&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Fan&lt;br /&gt;
  Format: &#039;&#039;&#039;ascset|ASCN,fan,fanmin[-fanmax]&#039;&#039;&#039;&lt;br /&gt;
  eg: cgminer-api &amp;quot;ascset|0,fan,10&amp;quot; or cgminer-api &amp;quot;ascset|0,fan,10-100&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Voltage&lt;br /&gt;
  Format: &#039;&#039;&#039;ascset|ASCN,voltage,MMID-value[-miner_id-val_offset]&#039;&#039;&#039;&lt;br /&gt;
  eg: cgminer-api &amp;quot;ascset|0,voltage,1-7750&amp;quot;&lt;br /&gt;
      cgminer-api &amp;quot;ascset|0,voltage,1-7750-0-125&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Technical details ==&lt;br /&gt;
* The auc take &#039;&#039;&#039;1~2ms&#039;&#039;&#039; betwwen write and read. even the polling delay is 0 (4800 means 1ms)&lt;br /&gt;
* The cgminer each polling takes &#039;&#039;&#039;~20ms&#039;&#039;&#039;. even the polling delay is 0ms&lt;br /&gt;
&lt;br /&gt;
== MM Notes ==&lt;br /&gt;
=== mm-tools for Raspberry Pi (Model B) ===&lt;br /&gt;
mm-tools is a program to upgrade Avalon4 mm firmware through Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
Support mm versions(MM-4.0: &amp;gt;= &#039;&#039;&#039;401412-7ef4ab10&#039;&#039;&#039;, MM-4.1: &#039;&#039;&#039;Any one&#039;&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
Ugrade file link: [http://downloads.canaan-creative.com/software/avalon4/mm/latest/mm-no-mboot/mm.mcs For MM-4.0] [http://downloads.canaan-creative.com/software/avalon4/mm41/latest/mm-no-mboot/mm.mcs For MM-4.1]&lt;br /&gt;
&lt;br /&gt;
==== Method 1:Upgrade it through CLI ====&lt;br /&gt;
In order to use mm-tools, you should use [http://downloads.raspberrypi.org/NOOBS_latest RASPBIAN] image on your Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
* How to use mm-tools&lt;br /&gt;
 1. Enable iic on Raspberry Pi&lt;br /&gt;
 &lt;br /&gt;
 a. Commit &amp;quot;blacklist i2c-bcm2708&amp;quot; in raspi-blacklist.conf under /etc/modprobe.d first.&lt;br /&gt;
 the example of raspi-blacklist.conf:&lt;br /&gt;
        # blacklist spi and i2c by default (many users don&#039;t need them)&lt;br /&gt;
        &lt;br /&gt;
        blacklist spi-bcm2708&lt;br /&gt;
        #blacklist i2c-bcm2708&lt;br /&gt;
 &lt;br /&gt;
 b. Add i2c.conf under /etc/modprobe.d.&lt;br /&gt;
 the example of i2c.conf:&lt;br /&gt;
       options i2c_bcm2708 baudrate=400000&lt;br /&gt;
 &lt;br /&gt;
 c. Load i2c-dev module from start&lt;br /&gt;
       echo &amp;quot;i2c-dev&amp;quot; &amp;gt;&amp;gt; /etc/modules&lt;br /&gt;
&lt;br /&gt;
 2. Clone &amp;amp; Compile &amp;amp; Run&lt;br /&gt;
 git clone https://github.com/Canaan-Creative/Avalon-extras.git&lt;br /&gt;
 cd ./Avalon-extras/mm-tools;make&lt;br /&gt;
 sudo su&lt;br /&gt;
 make download &amp;amp;&amp;amp; ./mm_tools&lt;br /&gt;
&lt;br /&gt;
==== Method 2:Upgrade it through LuCI ====&lt;br /&gt;
Use the latest avalon firmware for Raspberry Pi(Model B) [http://downloads.canaan-creative.com/software/avalon4/openwrt/latest/openwrt-brcm2708-sdcard-vfat-ext4.img openwrt-brcm2708-sdcard-vfat-ext4.img]&lt;br /&gt;
&lt;br /&gt;
You can upgrade mm firmware through the page: Status-&amp;gt;MM Upgrade&lt;br /&gt;
&lt;br /&gt;
=== Compile flags ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! BOOTLOADER&lt;br /&gt;
! MM41&lt;br /&gt;
! DEBUG&lt;br /&gt;
|-&lt;br /&gt;
| 0&lt;br /&gt;
| No bootloader&lt;br /&gt;
| Support MM-4.0&lt;br /&gt;
| Disable debug&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Support bootloader&lt;br /&gt;
| Support MM-4.1&lt;br /&gt;
| Enable debug&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= User manual =&lt;br /&gt;
== Hashrate Refrence ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! MM Ver&lt;br /&gt;
! Chip Freq&lt;br /&gt;
! Voltage&lt;br /&gt;
! Hashrate&lt;br /&gt;
! Power usage&lt;br /&gt;
|-&lt;br /&gt;
| 4.0&lt;br /&gt;
| 420:390:360&lt;br /&gt;
| 8000&lt;br /&gt;
| 980G&lt;br /&gt;
| 594Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.0&lt;br /&gt;
| 450:390:370&lt;br /&gt;
| 8125&lt;br /&gt;
| 1T&lt;br /&gt;
| 640Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.0&lt;br /&gt;
| 450:400:390&lt;br /&gt;
| 8250&lt;br /&gt;
| 1.1T&lt;br /&gt;
| 655Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 420:390:360&lt;br /&gt;
| 7625&lt;br /&gt;
| 980G&lt;br /&gt;
| 542Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 450:390:370&lt;br /&gt;
| 8000&lt;br /&gt;
| 1T&lt;br /&gt;
| 600Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 500:450:430&lt;br /&gt;
| 8125&lt;br /&gt;
| 1.14T&lt;br /&gt;
| 710Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 550:500:450&lt;br /&gt;
| 8250&lt;br /&gt;
| 1.25T&lt;br /&gt;
| 900Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 580:530:480&lt;br /&gt;
| 8250&lt;br /&gt;
| &#039;&#039;&#039;1.3T&#039;&#039;&#039;&lt;br /&gt;
| 990Watt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= AUC =&lt;br /&gt;
Avalon USB2IIC converter, USD VID:PID &#039;&#039;&#039;29f1:33f2&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== LED ==&lt;br /&gt;
* PWR: Power indicator&lt;br /&gt;
* R: AUC response error&lt;br /&gt;
* G: IIC Xfer&lt;br /&gt;
* B: AUC init&lt;br /&gt;
&lt;br /&gt;
== AUC Firmware ==&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141122/ 20141122] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141122&#039;&#039;&#039;&lt;br /&gt;
* Reset asic when usb config changed(true-&amp;gt;false)&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141105/ 20141105] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141105&#039;&#039;&#039;&lt;br /&gt;
* Code cleanup&lt;br /&gt;
* Improve for firmware burning&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141103/ 20141103] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141103&#039;&#039;&#039;&lt;br /&gt;
* Add watchdog&lt;br /&gt;
* Code cleanup&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141027/ 20141027] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141027&#039;&#039;&#039;&lt;br /&gt;
* Change Manufacturer to [http://www.canaan-creative.com CANAAN]&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141019/ 20141019] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141019&#039;&#039;&#039;&lt;br /&gt;
* First version of AUC firmware&lt;br /&gt;
* Source URL: https://github.com/Canaan-Creative/Avalon-USB-converter&lt;br /&gt;
&lt;br /&gt;
= RPi/703N Firmware =&lt;br /&gt;
=== Daily Building ===&lt;br /&gt;
* &#039;&#039;&#039;http://build.canaan-creative.com:8080/~mikeqin/build/&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20150119_1609/ 20150119] ===&lt;br /&gt;
* Support auto adjust voltage individually(Only support on MM-4.1, MM4.0(&amp;gt;401501-d17f4a10))&lt;br /&gt;
* Support temperature display when it is &amp;lt; 0C.&lt;br /&gt;
* Support mm firmware upgrade through LuCI( Caution:Only for professional users!!!)&lt;br /&gt;
* Fix wifi cann&#039;t work on TL-WR703N&lt;br /&gt;
* Add mining mode&lt;br /&gt;
* Update the set_voltage method to one by one&lt;br /&gt;
* Change localwork statistics from software to hardware.&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141213_1015/ 20141213] ===&lt;br /&gt;
* Improve the voltage increase modules&lt;br /&gt;
* Fix duplicated local work &amp;amp; error work&lt;br /&gt;
* Fix the default settings of new module&lt;br /&gt;
* Fix MM41 voltage setting&lt;br /&gt;
* Add UI for password change&lt;br /&gt;
* Optimise the process of cgminer-status&lt;br /&gt;
* Fix display on avalon index page&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141203_1615/ 20141203] ===&lt;br /&gt;
* Add module elapsed time&lt;br /&gt;
* Modify the decrase offset from 250 to 4*125,increase step to 125&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141127_1341/ 20141127] ===&lt;br /&gt;
* Add TL-WR703N support&lt;br /&gt;
* Add automatic voltage support&lt;br /&gt;
* Add GHS5m and DH%5m for each module&lt;br /&gt;
* Fix AUC ADC value&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141124_1908/ 20141124] ===&lt;br /&gt;
* Add MM41 support&lt;br /&gt;
* Add mm count value in API status&lt;br /&gt;
* Fix the matching_work error&lt;br /&gt;
* Update dh calculation for luci&lt;br /&gt;
* Change theme name to avalon&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141118_1858/ 20141118] ===&lt;br /&gt;
* Adjust module voltage by ascset&lt;br /&gt;
* A new theme was added to luci,and use it as default&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141112_2245/ 20141112] ===&lt;br /&gt;
* Support RPi B/B+ version&lt;br /&gt;
* Change default IIC speed from 1M to 400K&lt;br /&gt;
* Add Avalon4 MM rolling ntime offset&lt;br /&gt;
* Update fan adjustment&lt;br /&gt;
* Add a new luci theme for Raspberry Pi&lt;br /&gt;
* Display DNA on cgminer status page&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141029_1407/ 20141029] ===&lt;br /&gt;
* First version of Avalon4 firmware&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/NEXT-TESTING/ NEXT-TESTING] ===&lt;br /&gt;
* NOTICE: Only for testing&lt;br /&gt;
&lt;br /&gt;
== Issues ==&lt;br /&gt;
* WIFI cann&#039;t work on TL-WR703N&lt;br /&gt;
 This issue was caused by ubus, We can enable or disable it through the button in  the webpage, &lt;br /&gt;
 but the display is invalid when wifi was opened.&lt;br /&gt;
 Work around method: https://github.com/openwrt/luci/commit/ecb0c2f11b861e5035b0397d2396ee4b5e9b3c3e&lt;br /&gt;
&lt;br /&gt;
* Local hashrate count lower than pool or actual.&lt;br /&gt;
 Change localwork statistics from software to hardware.&lt;br /&gt;
&lt;br /&gt;
= MM Firmware (For MM-4.1) =&lt;br /&gt;
== Daily Building ==&lt;br /&gt;
* &#039;&#039;&#039;http://build.canaan-creative.com:8080/~mikeqin/mm41/&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm41/2015-01-15/ 20150115] ==&lt;br /&gt;
* Version &#039;&#039;&#039;411501-d17f4a10&#039;&#039;&#039;&lt;br /&gt;
* Fix negative temperatures&lt;br /&gt;
* Support MM Tx reset by CGMiner&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm41/2014-12-31/ 20141231] ==&lt;br /&gt;
* Version &#039;&#039;&#039;411501-08e45110&#039;&#039;&#039;&lt;br /&gt;
* Based on MM-4.0 &#039;&#039;&#039;401412-d31c2c10&#039;&#039;&#039;&lt;br /&gt;
* Turn down cpu frequency(100MHz -&amp;gt; 50MHz)&lt;br /&gt;
* Adjust clk of three domains.&lt;br /&gt;
* Fix LED warning blink when get new stratum&lt;br /&gt;
* Support voltage adjustion by miners&lt;br /&gt;
* Put the frequency table to CGMiner&lt;br /&gt;
* Miner&#039;s localwork statistics by HW&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm41/NEXT-TESTING/ NEXT-TESTING] ==&lt;br /&gt;
* Reboot mm automatically after upgrade&lt;br /&gt;
* Drop mboot,use a method to upgrade&lt;br /&gt;
* Store extra info for MM&lt;br /&gt;
&lt;br /&gt;
= MM Firmware (For MM-4.0) =&lt;br /&gt;
== Daily Building ==&lt;br /&gt;
* &#039;&#039;&#039;http://build.canaan-creative.com:8080/~mikeqin/mm/&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2015-01-19/ 20150119] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401501-4778d610&#039;&#039;&#039;&lt;br /&gt;
* Support voltage adjustion by miners&lt;br /&gt;
* Put the frequency table to CGMiner&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2015-01-15/ 20150115] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401501-d17f4a10&#039;&#039;&#039;&lt;br /&gt;
* Turn down cpu frequency(100MHz -&amp;gt; 50MHz)&lt;br /&gt;
* Adjust clk of three domains.&lt;br /&gt;
* Fix LED warning blink when get new stratum&lt;br /&gt;
* Miner&#039;s localwork statistics by HW&lt;br /&gt;
* Fix negative temperatures&lt;br /&gt;
* Support MM Tx reset by CGMiner&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-12-19/ 20141219] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401412-d31c2c10&#039;&#039;&#039;&lt;br /&gt;
* Fix temperautre read. read once per second not 200 times per second&lt;br /&gt;
* Compile MM under Virtual Machine may cause unknown problem. this version compile under ubuntu 14.04&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-12-17/ 20141217] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401412-39242210&#039;&#039;&#039;&lt;br /&gt;
* Change api for miner work statistics&lt;br /&gt;
* Fix the g_local_work count&lt;br /&gt;
* Fix temperautre &amp;lt; 0&lt;br /&gt;
* Fix led display when post failed&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-12-13/ 20141213] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401412-7ef4ab10&#039;&#039;&#039;&lt;br /&gt;
* Support MBOOT&lt;br /&gt;
* Keep the nonce2_offse and nonce2_range since g_module_id didn&#039;t change&lt;br /&gt;
* Keep mm working when temp is greater than IDLE_TEMP&lt;br /&gt;
* Add parameter for test core count&lt;br /&gt;
* Warning when no fan connect&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-22/ 20141122] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401411-cad52ec0&#039;&#039;&#039;&lt;br /&gt;
* Fix the type on DEFAULT MDOULES&lt;br /&gt;
* Fix the led status when warning&lt;br /&gt;
* Add MM4.1 defines&lt;br /&gt;
* Add new power module in test/&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-11/ 20141111] ==&lt;br /&gt;
* Version: &#039;&#039;&#039;401411-5965e0f0&#039;&#039;&#039;&lt;br /&gt;
* Add ntime offset configure from outside&lt;br /&gt;
* Reset globe values when idle&lt;br /&gt;
* Update ChangeLog, README and MM_VERSION&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-09/ 20141109] ==&lt;br /&gt;
* Version: &#039;&#039;&#039;401410-c6ba5180&#039;&#039;&#039;&lt;br /&gt;
* Big Code cleanup, Update MM protocol. &lt;br /&gt;
* Update timeout value to 90% the theory value.&lt;br /&gt;
* Fix the hashrate couning.&lt;br /&gt;
* Fix watchdog issue. enable watchdog.&lt;br /&gt;
* Remove g_module_id check since we use I2C&lt;br /&gt;
* Move adjust fan in polling package.&lt;br /&gt;
* Update MM idle default fan speed to 10%&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-04/ 20141104] ==&lt;br /&gt;
* Version: &#039;&#039;&#039;401410-223a1c50&#039;&#039;&#039;&lt;br /&gt;
* Update idle timeout from 5s to 3s&lt;br /&gt;
* Display ID on controller LEDs for debug&lt;br /&gt;
* Fix the automatic module detect&lt;br /&gt;
* Disable watch dog&lt;br /&gt;
* IDLE check when both (new stratum) and (module id) was configured&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-01/ 20141101] ==&lt;br /&gt;
* Fix the front led display&lt;br /&gt;
* Cutoff power after testing&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-10-30/ 20141030] ==&lt;br /&gt;
* First version of Avalon4 firmware&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/NEXT-TESTING/ NEXT-TESTING] ==&lt;br /&gt;
&lt;br /&gt;
= Design file =&lt;br /&gt;
* [http://downloads.canaan-creative.com/hardware/A3222/ http://downloads.canaan-creative.com/hardware/A3222/]&lt;br /&gt;
&lt;br /&gt;
= Links =&lt;br /&gt;
* [http://www.yibite.com/article-4731-1.html Avalon的第四代BTC挖矿芯片A3222 通过了初步的功能测试]&lt;br /&gt;
* [http://www.cybtc.com/article-1508-1.html 阿瓦隆4比特币矿机1T单模组彩云评测]&lt;br /&gt;
&lt;br /&gt;
[[zh-cn:阿瓦隆4]]&lt;/div&gt;</summary>
		<author><name>Xiangfu</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Avalon4&amp;diff=54185</id>
		<title>Avalon4</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Avalon4&amp;diff=54185"/>
		<updated>2015-02-06T08:42:31Z</updated>

		<summary type="html">&lt;p&gt;Xiangfu: /* Hashrate Refrence */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Pictures =&lt;br /&gt;
[[File:AvalonA3233chips.jpeg | 320px]] [[File:Avalon4-a3222-1.jpg | 320px]] [[File:Avalon4-A3222-3.jpg | 320px]]&lt;br /&gt;
&lt;br /&gt;
= A3222 =&lt;br /&gt;
* Datasheet [http://downloads.canaan-creative.com/browser/hardware/A3222/datasheet/A3222Q56-140627-V01-EN.pdf download here]&lt;br /&gt;
&lt;br /&gt;
 Package: QFN56-8X8, 0.5mm pitch&lt;br /&gt;
 Core voltage: 0.65 ~ 0.8V&lt;br /&gt;
 Chip frequency: 400MHz&lt;br /&gt;
 Hashrate: 25-30G (Normal，0.75V)&lt;br /&gt;
 Power usage: 0.45-0.55W/G on ASIC side&lt;br /&gt;
 VDDIO: 1.5 ~ 2.5V&lt;br /&gt;
&lt;br /&gt;
== SPI Example ==&lt;br /&gt;
[[File:Avalon4-SPI-EXAMPLE.jpeg | 640px]]&lt;br /&gt;
&lt;br /&gt;
 a real data:&lt;br /&gt;
 1st:&lt;br /&gt;
 work n chip1&lt;br /&gt;
 {576&#039;hc16801619d8d4242e06e5fab25a54bbe222e8b877848c34beea79cd6528caf7e33cde02a983dab158119ce2a1c9fc4eddac8ce296d0fd9da6e18f645087e051a2d547050e8dc86b1, 64&#039;ha, 32&#039;h1, 32&#039;h1, 32&#039;h1} &lt;br /&gt;
 work n chip0&lt;br /&gt;
 {576&#039;h1bed3ba0a2cb45c1d8f8ef6712146495c44192c07145fd6d974bf4bb8f41371d65c90d1e9cb18a17fa77fe7d13cdfd7b0063910762a5f25c06b168ae087e051a895170504ac1d001, 64&#039;h5, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 &lt;br /&gt;
 2nd:&lt;br /&gt;
 work n+1 chip1&lt;br /&gt;
 {576&#039;h0, 64&#039;hb, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 work n+1 chip0&lt;br /&gt;
 {576&#039;h0, 64&#039;h6, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 &lt;br /&gt;
 3rd:&lt;br /&gt;
 work n+2 chip1&lt;br /&gt;
 {576&#039;h0, 64&#039;hc, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 work n+2 chip0&lt;br /&gt;
 {576&#039;h0, 64&#039;h7, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 &lt;br /&gt;
 then get nonce 32&#039;h1beebba0 for chip0, 32&#039;hc1698161 for chip1;&lt;br /&gt;
&lt;br /&gt;
= Avalon4 =&lt;br /&gt;
Each module carry 40 A3222 ASICs, the module should be working at 1TH/S and using ~680W power.&lt;br /&gt;
&lt;br /&gt;
[[File: Avalon4-BP-1.jpg | 320px]] [[File: Avalon4-BP-2.jpg | 320px]]&lt;br /&gt;
[[File: Avalon4-HU-1.jpg | 320px]] [[File: Avalon4-HU-2.jpg | 320px]]&lt;br /&gt;
[[File: Avalon4-MM-1.jpg | 320px]] [[File: Avalon4-MM-2.jpg | 320px]]&lt;br /&gt;
[[File: Avalon4-PW-1.jpg | 320px]]&lt;br /&gt;
&lt;br /&gt;
== Avalon4 connection ==&lt;br /&gt;
[[File:Avalon4-connection.png | 320px]]&lt;br /&gt;
&lt;br /&gt;
== JTAG Port ==&lt;br /&gt;
[[File:Avalon4-JTAG-PIN.jpeg | 320px]] [[File:Avalon4-XILINX-Cable.jpeg | 320px]]&lt;br /&gt;
&lt;br /&gt;
== PMU ==&lt;br /&gt;
[[File:Avalon4-PMU-Connector.jpeg | 310px]] [[File:Avalon4-PMU-Connector-Header.jpeg | 310px]]&lt;br /&gt;
&lt;br /&gt;
[[File:Avalon4-PMU-P1.jpeg | 310px]] [[File:Avalon4-PMU-P2.jpeg | 310px]]&lt;br /&gt;
&lt;br /&gt;
== HU ==&lt;br /&gt;
[[File:Avalon-HU.jpeg | 310px]]&lt;br /&gt;
&lt;br /&gt;
== Power &amp;amp; GND ==&lt;br /&gt;
[[File:Avalon4-Power-GND.jpeg | 320px]]&lt;br /&gt;
&lt;br /&gt;
== LED ==&lt;br /&gt;
[[File:Avalon4 FPLed.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! LED&lt;br /&gt;
! OFF&lt;br /&gt;
! ON&lt;br /&gt;
! BLINKING&lt;br /&gt;
! MEMO&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| ERR&lt;br /&gt;
| -&lt;br /&gt;
| &#039;&#039;&#039;POST failed&#039;&#039;&#039; or &#039;&#039;&#039;One module dead&#039;&#039;&#039;&lt;br /&gt;
| Manual&lt;br /&gt;
| &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| WARN&lt;br /&gt;
| Hashing&lt;br /&gt;
| Idle mode&lt;br /&gt;
| &#039;&#039;&#039;Fan is 0&#039;&#039;&#039; or &#039;&#039;&#039;Overheat&#039;&#039;&#039;&lt;br /&gt;
| &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| TXD/RXD&lt;br /&gt;
| No data&lt;br /&gt;
| -&lt;br /&gt;
| Data transferring&lt;br /&gt;
| &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| N1/N2&lt;br /&gt;
| No nonce&lt;br /&gt;
| -&lt;br /&gt;
| Found one nonce&lt;br /&gt;
| &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| PG1/PG2&lt;br /&gt;
| -&lt;br /&gt;
| Power good&lt;br /&gt;
| Some of small PMU failed&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== IIC ==&lt;br /&gt;
[[File:IIC_Link_Avalon4.png]]&lt;br /&gt;
&lt;br /&gt;
== Avalon4 CGMiner Under Ubuntu 14.04 ==&lt;br /&gt;
===  Download ===&lt;br /&gt;
 Inside your home directory, download Cgminer&lt;br /&gt;
 git clone https://github.com/Canaan-Creative/cgminer&lt;br /&gt;
&lt;br /&gt;
=== Compile ===&lt;br /&gt;
 cd cgminer&lt;br /&gt;
 git checkout origin/avalon4 -b avalon4&lt;br /&gt;
 ./autogen.sh --enable-avalon4&lt;br /&gt;
 make -j 4&lt;br /&gt;
&lt;br /&gt;
=== Run ===&lt;br /&gt;
 sudo ./cgminer --avalon4-fan 60 --avalon4-freq 200 --avalon4-voltage 7125 --lowmem -o http://stratum.pool:3333 -u  work -p pass &lt;br /&gt;
 or&lt;br /&gt;
 sudo ./cgminer --avalon4-fan 60 --avalon4-freq 200 --avalon4-voltage 7125 --lowmem  -o http://stratum.pool:3333 -u  work -p pass --api-allow W:192.168.2,W:192.168.2.1 --api-listen $@ 2&amp;gt;./log&lt;br /&gt;
&lt;br /&gt;
=== Tweak ===&lt;br /&gt;
* Led&lt;br /&gt;
  Format: &#039;&#039;&#039;ascset|ASCN,led,modularid&#039;&#039;&#039;&lt;br /&gt;
  eg: cgminer-api &amp;quot;ascset|0,led,1&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Fan&lt;br /&gt;
  Format: &#039;&#039;&#039;ascset|ASCN,fan,fanmin[-fanmax]&#039;&#039;&#039;&lt;br /&gt;
  eg: cgminer-api &amp;quot;ascset|0,fan,10&amp;quot; or cgminer-api &amp;quot;ascset|0,fan,10-100&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Voltage&lt;br /&gt;
  Format: &#039;&#039;&#039;ascset|ASCN,voltage,MMID-value[-miner_id-val_offset]&#039;&#039;&#039;&lt;br /&gt;
  eg: cgminer-api &amp;quot;ascset|0,voltage,1-7750&amp;quot;&lt;br /&gt;
      cgminer-api &amp;quot;ascset|0,voltage,1-7750-0-125&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Technical details ==&lt;br /&gt;
* The auc take &#039;&#039;&#039;1~2ms&#039;&#039;&#039; betwwen write and read. even the polling delay is 0 (4800 means 1ms)&lt;br /&gt;
* The cgminer each polling takes &#039;&#039;&#039;~20ms&#039;&#039;&#039;. even the polling delay is 0ms&lt;br /&gt;
&lt;br /&gt;
== MM Notes ==&lt;br /&gt;
=== mm-tools for Raspberry Pi (Model B) ===&lt;br /&gt;
mm-tools is a program to upgrade Avalon4 mm firmware through Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
Support mm versions(MM-4.0: &amp;gt;= &#039;&#039;&#039;401412-7ef4ab10&#039;&#039;&#039;, MM-4.1: &#039;&#039;&#039;Any one&#039;&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
Ugrade file link: [http://downloads.canaan-creative.com/software/avalon4/mm/latest/mm-no-mboot/mm.mcs For MM-4.0] [http://downloads.canaan-creative.com/software/avalon4/mm41/latest/mm-no-mboot/mm.mcs For MM-4.1]&lt;br /&gt;
&lt;br /&gt;
==== Method 1:Upgrade it through CLI ====&lt;br /&gt;
In order to use mm-tools, you should use [http://downloads.raspberrypi.org/NOOBS_latest RASPBIAN] image on your Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
* How to use mm-tools&lt;br /&gt;
 1. Enable iic on Raspberry Pi&lt;br /&gt;
 &lt;br /&gt;
 a. Commit &amp;quot;blacklist i2c-bcm2708&amp;quot; in raspi-blacklist.conf under /etc/modprobe.d first.&lt;br /&gt;
 the example of raspi-blacklist.conf:&lt;br /&gt;
        # blacklist spi and i2c by default (many users don&#039;t need them)&lt;br /&gt;
        &lt;br /&gt;
        blacklist spi-bcm2708&lt;br /&gt;
        #blacklist i2c-bcm2708&lt;br /&gt;
 &lt;br /&gt;
 b. Add i2c.conf under /etc/modprobe.d.&lt;br /&gt;
 the example of i2c.conf:&lt;br /&gt;
       options i2c_bcm2708 baudrate=400000&lt;br /&gt;
 &lt;br /&gt;
 c. Load i2c-dev module from start&lt;br /&gt;
       echo &amp;quot;i2c-dev&amp;quot; &amp;gt;&amp;gt; /etc/modules&lt;br /&gt;
&lt;br /&gt;
 2. Clone &amp;amp; Compile &amp;amp; Run&lt;br /&gt;
 git clone https://github.com/Canaan-Creative/Avalon-extras.git&lt;br /&gt;
 cd ./Avalon-extras/mm-tools;make&lt;br /&gt;
 sudo su&lt;br /&gt;
 make download &amp;amp;&amp;amp; ./mm_tools&lt;br /&gt;
&lt;br /&gt;
==== Method 2:Upgrade it through LuCI ====&lt;br /&gt;
Use the latest avalon firmware for Raspberry Pi(Model B) [http://downloads.canaan-creative.com/software/avalon4/openwrt/latest/openwrt-brcm2708-sdcard-vfat-ext4.img openwrt-brcm2708-sdcard-vfat-ext4.img]&lt;br /&gt;
&lt;br /&gt;
You can upgrade mm firmware through the page: Status-&amp;gt;MM Upgrade&lt;br /&gt;
&lt;br /&gt;
=== Compile flags ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! BOOTLOADER&lt;br /&gt;
! MM41&lt;br /&gt;
! DEBUG&lt;br /&gt;
|-&lt;br /&gt;
| 0&lt;br /&gt;
| No bootloader&lt;br /&gt;
| Support MM-4.0&lt;br /&gt;
| Disable debug&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Support bootloader&lt;br /&gt;
| Support MM-4.1&lt;br /&gt;
| Enable debug&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= User manual =&lt;br /&gt;
== Hashrate Refrence ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! MM Ver&lt;br /&gt;
! Chip Freq&lt;br /&gt;
! Voltage&lt;br /&gt;
! Hashrate&lt;br /&gt;
! Power usage&lt;br /&gt;
|-&lt;br /&gt;
| 4.0&lt;br /&gt;
| 420:390:360&lt;br /&gt;
| 8000&lt;br /&gt;
| 980G&lt;br /&gt;
| 594Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.0&lt;br /&gt;
| 450:390:370&lt;br /&gt;
| 8125&lt;br /&gt;
| 1T&lt;br /&gt;
| 640Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.0&lt;br /&gt;
| 450:400:390&lt;br /&gt;
| 8250&lt;br /&gt;
| 1.1T&lt;br /&gt;
| 655Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 420:390:360&lt;br /&gt;
| 7625&lt;br /&gt;
| 980G&lt;br /&gt;
| 542Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 450:390:370&lt;br /&gt;
| 8000&lt;br /&gt;
| 1T&lt;br /&gt;
| 600Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 500:450:430&lt;br /&gt;
| 8125&lt;br /&gt;
| 1.14T&lt;br /&gt;
| 710Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 550:500:450&lt;br /&gt;
| 8250&lt;br /&gt;
| 1.25T&lt;br /&gt;
| 900Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 580:530:480&lt;br /&gt;
| 8125&lt;br /&gt;
| &#039;&#039;&#039;1.3T&#039;&#039;&#039;&lt;br /&gt;
| 990Watt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= AUC =&lt;br /&gt;
Avalon USB2IIC converter, USD VID:PID &#039;&#039;&#039;29f1:33f2&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== LED ==&lt;br /&gt;
* PWR: Power indicator&lt;br /&gt;
* R: AUC response error&lt;br /&gt;
* G: IIC Xfer&lt;br /&gt;
* B: AUC init&lt;br /&gt;
&lt;br /&gt;
== AUC Firmware ==&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141122/ 20141122] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141122&#039;&#039;&#039;&lt;br /&gt;
* Reset asic when usb config changed(true-&amp;gt;false)&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141105/ 20141105] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141105&#039;&#039;&#039;&lt;br /&gt;
* Code cleanup&lt;br /&gt;
* Improve for firmware burning&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141103/ 20141103] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141103&#039;&#039;&#039;&lt;br /&gt;
* Add watchdog&lt;br /&gt;
* Code cleanup&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141027/ 20141027] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141027&#039;&#039;&#039;&lt;br /&gt;
* Change Manufacturer to [http://www.canaan-creative.com CANAAN]&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141019/ 20141019] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141019&#039;&#039;&#039;&lt;br /&gt;
* First version of AUC firmware&lt;br /&gt;
* Source URL: https://github.com/Canaan-Creative/Avalon-USB-converter&lt;br /&gt;
&lt;br /&gt;
= RPi/703N Firmware =&lt;br /&gt;
=== Daily Building ===&lt;br /&gt;
* &#039;&#039;&#039;http://build.canaan-creative.com:8080/~mikeqin/build/&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20150119_1609/ 20150119] ===&lt;br /&gt;
* Support auto adjust voltage individually(Only support on MM-4.1, MM4.0(&amp;gt;401501-d17f4a10))&lt;br /&gt;
* Support temperature display when it is &amp;lt; 0C.&lt;br /&gt;
* Support mm firmware upgrade through LuCI( Caution:Only for professional users!!!)&lt;br /&gt;
* Fix wifi cann&#039;t work on TL-WR703N&lt;br /&gt;
* Add mining mode&lt;br /&gt;
* Update the set_voltage method to one by one&lt;br /&gt;
* Change localwork statistics from software to hardware.&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141213_1015/ 20141213] ===&lt;br /&gt;
* Improve the voltage increase modules&lt;br /&gt;
* Fix duplicated local work &amp;amp; error work&lt;br /&gt;
* Fix the default settings of new module&lt;br /&gt;
* Fix MM41 voltage setting&lt;br /&gt;
* Add UI for password change&lt;br /&gt;
* Optimise the process of cgminer-status&lt;br /&gt;
* Fix display on avalon index page&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141203_1615/ 20141203] ===&lt;br /&gt;
* Add module elapsed time&lt;br /&gt;
* Modify the decrase offset from 250 to 4*125,increase step to 125&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141127_1341/ 20141127] ===&lt;br /&gt;
* Add TL-WR703N support&lt;br /&gt;
* Add automatic voltage support&lt;br /&gt;
* Add GHS5m and DH%5m for each module&lt;br /&gt;
* Fix AUC ADC value&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141124_1908/ 20141124] ===&lt;br /&gt;
* Add MM41 support&lt;br /&gt;
* Add mm count value in API status&lt;br /&gt;
* Fix the matching_work error&lt;br /&gt;
* Update dh calculation for luci&lt;br /&gt;
* Change theme name to avalon&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141118_1858/ 20141118] ===&lt;br /&gt;
* Adjust module voltage by ascset&lt;br /&gt;
* A new theme was added to luci,and use it as default&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141112_2245/ 20141112] ===&lt;br /&gt;
* Support RPi B/B+ version&lt;br /&gt;
* Change default IIC speed from 1M to 400K&lt;br /&gt;
* Add Avalon4 MM rolling ntime offset&lt;br /&gt;
* Update fan adjustment&lt;br /&gt;
* Add a new luci theme for Raspberry Pi&lt;br /&gt;
* Display DNA on cgminer status page&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141029_1407/ 20141029] ===&lt;br /&gt;
* First version of Avalon4 firmware&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/NEXT-TESTING/ NEXT-TESTING] ===&lt;br /&gt;
* NOTICE: Only for testing&lt;br /&gt;
&lt;br /&gt;
== Issues ==&lt;br /&gt;
* WIFI cann&#039;t work on TL-WR703N&lt;br /&gt;
 This issue was caused by ubus, We can enable or disable it through the button in  the webpage, &lt;br /&gt;
 but the display is invalid when wifi was opened.&lt;br /&gt;
 Work around method: https://github.com/openwrt/luci/commit/ecb0c2f11b861e5035b0397d2396ee4b5e9b3c3e&lt;br /&gt;
&lt;br /&gt;
* Local hashrate count lower than pool or actual.&lt;br /&gt;
 Change localwork statistics from software to hardware.&lt;br /&gt;
&lt;br /&gt;
= MM Firmware (For MM-4.1) =&lt;br /&gt;
== Daily Building ==&lt;br /&gt;
* &#039;&#039;&#039;http://build.canaan-creative.com:8080/~mikeqin/mm41/&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm41/2015-01-15/ 20150115] ==&lt;br /&gt;
* Version &#039;&#039;&#039;411501-d17f4a10&#039;&#039;&#039;&lt;br /&gt;
* Fix negative temperatures&lt;br /&gt;
* Support MM Tx reset by CGMiner&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm41/2014-12-31/ 20141231] ==&lt;br /&gt;
* Version &#039;&#039;&#039;411501-08e45110&#039;&#039;&#039;&lt;br /&gt;
* Based on MM-4.0 &#039;&#039;&#039;401412-d31c2c10&#039;&#039;&#039;&lt;br /&gt;
* Turn down cpu frequency(100MHz -&amp;gt; 50MHz)&lt;br /&gt;
* Adjust clk of three domains.&lt;br /&gt;
* Fix LED warning blink when get new stratum&lt;br /&gt;
* Support voltage adjustion by miners&lt;br /&gt;
* Put the frequency table to CGMiner&lt;br /&gt;
* Miner&#039;s localwork statistics by HW&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm41/NEXT-TESTING/ NEXT-TESTING] ==&lt;br /&gt;
* Reboot mm automatically after upgrade&lt;br /&gt;
* Drop mboot,use a method to upgrade&lt;br /&gt;
* Store extra info for MM&lt;br /&gt;
&lt;br /&gt;
= MM Firmware (For MM-4.0) =&lt;br /&gt;
== Daily Building ==&lt;br /&gt;
* &#039;&#039;&#039;http://build.canaan-creative.com:8080/~mikeqin/mm/&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2015-01-19/ 20150119] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401501-4778d610&#039;&#039;&#039;&lt;br /&gt;
* Support voltage adjustion by miners&lt;br /&gt;
* Put the frequency table to CGMiner&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2015-01-15/ 20150115] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401501-d17f4a10&#039;&#039;&#039;&lt;br /&gt;
* Turn down cpu frequency(100MHz -&amp;gt; 50MHz)&lt;br /&gt;
* Adjust clk of three domains.&lt;br /&gt;
* Fix LED warning blink when get new stratum&lt;br /&gt;
* Miner&#039;s localwork statistics by HW&lt;br /&gt;
* Fix negative temperatures&lt;br /&gt;
* Support MM Tx reset by CGMiner&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-12-19/ 20141219] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401412-d31c2c10&#039;&#039;&#039;&lt;br /&gt;
* Fix temperautre read. read once per second not 200 times per second&lt;br /&gt;
* Compile MM under Virtual Machine may cause unknown problem. this version compile under ubuntu 14.04&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-12-17/ 20141217] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401412-39242210&#039;&#039;&#039;&lt;br /&gt;
* Change api for miner work statistics&lt;br /&gt;
* Fix the g_local_work count&lt;br /&gt;
* Fix temperautre &amp;lt; 0&lt;br /&gt;
* Fix led display when post failed&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-12-13/ 20141213] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401412-7ef4ab10&#039;&#039;&#039;&lt;br /&gt;
* Support MBOOT&lt;br /&gt;
* Keep the nonce2_offse and nonce2_range since g_module_id didn&#039;t change&lt;br /&gt;
* Keep mm working when temp is greater than IDLE_TEMP&lt;br /&gt;
* Add parameter for test core count&lt;br /&gt;
* Warning when no fan connect&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-22/ 20141122] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401411-cad52ec0&#039;&#039;&#039;&lt;br /&gt;
* Fix the type on DEFAULT MDOULES&lt;br /&gt;
* Fix the led status when warning&lt;br /&gt;
* Add MM4.1 defines&lt;br /&gt;
* Add new power module in test/&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-11/ 20141111] ==&lt;br /&gt;
* Version: &#039;&#039;&#039;401411-5965e0f0&#039;&#039;&#039;&lt;br /&gt;
* Add ntime offset configure from outside&lt;br /&gt;
* Reset globe values when idle&lt;br /&gt;
* Update ChangeLog, README and MM_VERSION&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-09/ 20141109] ==&lt;br /&gt;
* Version: &#039;&#039;&#039;401410-c6ba5180&#039;&#039;&#039;&lt;br /&gt;
* Big Code cleanup, Update MM protocol. &lt;br /&gt;
* Update timeout value to 90% the theory value.&lt;br /&gt;
* Fix the hashrate couning.&lt;br /&gt;
* Fix watchdog issue. enable watchdog.&lt;br /&gt;
* Remove g_module_id check since we use I2C&lt;br /&gt;
* Move adjust fan in polling package.&lt;br /&gt;
* Update MM idle default fan speed to 10%&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-04/ 20141104] ==&lt;br /&gt;
* Version: &#039;&#039;&#039;401410-223a1c50&#039;&#039;&#039;&lt;br /&gt;
* Update idle timeout from 5s to 3s&lt;br /&gt;
* Display ID on controller LEDs for debug&lt;br /&gt;
* Fix the automatic module detect&lt;br /&gt;
* Disable watch dog&lt;br /&gt;
* IDLE check when both (new stratum) and (module id) was configured&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-01/ 20141101] ==&lt;br /&gt;
* Fix the front led display&lt;br /&gt;
* Cutoff power after testing&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-10-30/ 20141030] ==&lt;br /&gt;
* First version of Avalon4 firmware&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/NEXT-TESTING/ NEXT-TESTING] ==&lt;br /&gt;
&lt;br /&gt;
= Design file =&lt;br /&gt;
* [http://downloads.canaan-creative.com/hardware/A3222/ http://downloads.canaan-creative.com/hardware/A3222/]&lt;br /&gt;
&lt;br /&gt;
= Links =&lt;br /&gt;
* [http://www.yibite.com/article-4731-1.html Avalon的第四代BTC挖矿芯片A3222 通过了初步的功能测试]&lt;br /&gt;
* [http://www.cybtc.com/article-1508-1.html 阿瓦隆4比特币矿机1T单模组彩云评测]&lt;br /&gt;
&lt;br /&gt;
[[zh-cn:阿瓦隆4]]&lt;/div&gt;</summary>
		<author><name>Xiangfu</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Avalon_mm_tools&amp;diff=54060</id>
		<title>Avalon mm tools</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Avalon_mm_tools&amp;diff=54060"/>
		<updated>2015-02-04T03:51:46Z</updated>

		<summary type="html">&lt;p&gt;Xiangfu: Created page with &amp;quot;An empty page for later document&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;An empty page for later document&lt;/div&gt;</summary>
		<author><name>Xiangfu</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Avalon&amp;diff=54059</id>
		<title>Avalon</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Avalon&amp;diff=54059"/>
		<updated>2015-02-04T03:51:27Z</updated>

		<summary type="html">&lt;p&gt;Xiangfu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Logo-A.png | 200px | thumb | left | Avalon Project]]&lt;br /&gt;
&lt;br /&gt;
Avalon is the first product name of Avalon project. Avalon is a project which produces [[bitcoin]]  ASIC&amp;lt;ref&amp;gt;https://en.wikipedia.org/wiki/ASIC&amp;lt;/ref&amp;gt; mining machine. the project created by 张楠赓&amp;lt;ref&amp;gt;http://www.canaan-creative.com&amp;lt;/ref&amp;gt; &amp;lt;ref&amp;gt;https://bitcointalk.org/index.php?action=profile;u=38132&amp;lt;/ref&amp;gt; and Yifu Guo&amp;lt;ref&amp;gt;http://bitsyn.com&amp;lt;/ref&amp;gt; &amp;lt;ref&amp;gt;https://bitcointalk.org/index.php?action=profile;u=68196&amp;lt;/ref&amp;gt;. this project started at later 2012 with a bitcointalk&amp;lt;ref&amp;gt;https://bitcointalk.org/&amp;lt;/ref&amp;gt; thread&amp;lt;ref&amp;gt;https://bitcointalk.org/index.php?topic=110090.0&amp;lt;/ref&amp;gt;. Avalon project have three different ASIC, named A3256, A3255, A3233, have two type of bitcoin transaction machines. Avalon1 and Avalon2. right now Avalon project people working very hard on third generation machine. named Avalon3. it is 2U size, using the newest 40nm ASIC, (7GHS/chip, 0.7Watt/G).&lt;br /&gt;
&lt;br /&gt;
After one year of Avalon project started, Yifu Guo(Bitsyncom)&amp;lt;ref&amp;gt;http://bitsyn.com&amp;lt;/ref&amp;gt; left Avalon project. The Canaan Creative&amp;lt;ref&amp;gt;http://www.canaan-creative.com&amp;lt;/ref&amp;gt; (founded by ngzhang) have full in charge of the project running from 2014 and EHash.com(The online shop that accept Bitcoin)&amp;lt;ref&amp;gt;http://ehash.com&amp;lt;/ref&amp;gt; was part of Canaan Creative.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; width=100% style=&amp;quot;border: 0px solid #eee; padding: 0px&amp;quot;&lt;br /&gt;
! width=33% style=&amp;quot;background:#FCC6FF;border-left:0px solid white;border-right:5px solid white;border-top:5px solid white;&amp;quot; | For users&lt;br /&gt;
! width=33% style=&amp;quot;background:#B3DDF4;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;&amp;quot; | For developers&lt;br /&gt;
! width=33% style=&amp;quot;background:#F5FC7F;border-left:5px solid white;border-right:0px solid white;border-top:5px solid white;&amp;quot; | For businesses&lt;br /&gt;
|-&lt;br /&gt;
|valign=&amp;quot;TOP&amp;quot; style=&amp;quot;background:#FEE9FF;border-left:0px solid white;border-right:5px solid white;border-bottom:5px solid white;&amp;quot; | &lt;br /&gt;
* [[Avalon1]], Using A3256, 66/110GHs machines&lt;br /&gt;
* [[Avalon2]], Using A3255, 145/300GHs machines&lt;br /&gt;
* [[Avalon3]], Using A3233, 105/290/800/GHs machines&lt;br /&gt;
* [[Avalon4]], Using A3222([http://downloads.canaan-creative.com/browser/hardware/A3222/datasheet/A3222Q56-140627-V01-EN.pdf datasheet]), 700W, 1T machines&lt;br /&gt;
&lt;br /&gt;
* [[Avalon3.5]], Using A3233, Add more features.&lt;br /&gt;
* [[Avalon nano]], Using only one A3233, Small USB device.&lt;br /&gt;
* [http://downloads.canaan-creative.com/ams AMS] A web base Avalon Management System. used on a 20,000 Avalon3-290 farm. [http://downloads.canaan-creative.com/ams/3d here] is the &#039;&#039;&#039;3D&#039;&#039;&#039; version AMS.&lt;br /&gt;
* [[Avalon mm tools]] is the tools for upgrade MM firmware or testing the ASIC cores.&lt;br /&gt;
&lt;br /&gt;
|valign=&amp;quot;TOP&amp;quot; style=&amp;quot;background:#D4EDFB;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;&amp;quot; | &lt;br /&gt;
* [http://downloads.canaan-creative.com/ Downloads]&lt;br /&gt;
* [https://github.com/Canaan-Creative Software engineering]&lt;br /&gt;
* [http://lists.canaan-creative.com Mailing list for discussion]&lt;br /&gt;
* [http://goo.gl/2ll1C0 IRC channel for share and help]&lt;br /&gt;
* [http://downloads.canaan-creative.com/irclogs/ IRC logs]&lt;br /&gt;
* [http://bbs.canaan-creative.com Avalon Chinese BBS(中文论坛)]&lt;br /&gt;
* [http://www.btcfans.com/it618_scoremall-scoremall.html Avalon Chinese Shop(中文商城)]&lt;br /&gt;
&lt;br /&gt;
|valign=&amp;quot;TOP&amp;quot; style=&amp;quot;background:#FCFFCD;border-left:5px solid white;border-right:0px solid white;border-bottom:5px solid white;&amp;quot; | &lt;br /&gt;
* [https://ehash.com Online shop: ehash.com]&lt;br /&gt;
* [http://www.canaan-creative.com Company Website]&lt;br /&gt;
* Please email to service@canaan-creative.com for more informations&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Links =&lt;br /&gt;
== Bitcointalk thread ==&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=938679.0 Valkir&#039;s Comprehensive Avalon Avalon4 Setup]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=922558  Dogie&#039;s Comprehensive Avalon Avalon4 Setup ]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=140539.0 Avalon ASIC users thread]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=587545.0 Avalon MM (miner manager) development thread]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=604853.0 Avalon Gen2&amp;amp;3 ASIC users thread]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=604281.msg6666298#msg6666298 Avalon authorized e-shop EHash.com online]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=779612.0;all Avalon4 (A3222, 28nm, ~25GHS, ~0.6W/G) sample chips available here: EHash.com ]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=751434.0 Dogie&#039;s Comprehensive Avalon Avalon3 Setup ]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=493358  Dogie&#039;s Comprehensive Avalon Avalon2 Setup ]&lt;br /&gt;
&lt;br /&gt;
= References =&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[zh-cn:阿瓦隆]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]]&lt;/div&gt;</summary>
		<author><name>Xiangfu</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Avalon&amp;diff=54058</id>
		<title>Avalon</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Avalon&amp;diff=54058"/>
		<updated>2015-02-04T03:50:50Z</updated>

		<summary type="html">&lt;p&gt;Xiangfu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Logo-A.png | 200px | thumb | left | Avalon Project]]&lt;br /&gt;
&lt;br /&gt;
Avalon is the first product name of Avalon project. Avalon is a project which produces [[bitcoin]]  ASIC&amp;lt;ref&amp;gt;https://en.wikipedia.org/wiki/ASIC&amp;lt;/ref&amp;gt; mining machine. the project created by 张楠赓&amp;lt;ref&amp;gt;http://www.canaan-creative.com&amp;lt;/ref&amp;gt; &amp;lt;ref&amp;gt;https://bitcointalk.org/index.php?action=profile;u=38132&amp;lt;/ref&amp;gt; and Yifu Guo&amp;lt;ref&amp;gt;http://bitsyn.com&amp;lt;/ref&amp;gt; &amp;lt;ref&amp;gt;https://bitcointalk.org/index.php?action=profile;u=68196&amp;lt;/ref&amp;gt;. this project started at later 2012 with a bitcointalk&amp;lt;ref&amp;gt;https://bitcointalk.org/&amp;lt;/ref&amp;gt; thread&amp;lt;ref&amp;gt;https://bitcointalk.org/index.php?topic=110090.0&amp;lt;/ref&amp;gt;. Avalon project have three different ASIC, named A3256, A3255, A3233, have two type of bitcoin transaction machines. Avalon1 and Avalon2. right now Avalon project people working very hard on third generation machine. named Avalon3. it is 2U size, using the newest 40nm ASIC, (7GHS/chip, 0.7Watt/G).&lt;br /&gt;
&lt;br /&gt;
After one year of Avalon project started, Yifu Guo(Bitsyncom)&amp;lt;ref&amp;gt;http://bitsyn.com&amp;lt;/ref&amp;gt; left Avalon project. The Canaan Creative&amp;lt;ref&amp;gt;http://www.canaan-creative.com&amp;lt;/ref&amp;gt; (founded by ngzhang) have full in charge of the project running from 2014 and EHash.com(The online shop that accept Bitcoin)&amp;lt;ref&amp;gt;http://ehash.com&amp;lt;/ref&amp;gt; was part of Canaan Creative.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; width=100% style=&amp;quot;border: 0px solid #eee; padding: 0px&amp;quot;&lt;br /&gt;
! width=33% style=&amp;quot;background:#FCC6FF;border-left:0px solid white;border-right:5px solid white;border-top:5px solid white;&amp;quot; | For users&lt;br /&gt;
! width=33% style=&amp;quot;background:#B3DDF4;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;&amp;quot; | For developers&lt;br /&gt;
! width=33% style=&amp;quot;background:#F5FC7F;border-left:5px solid white;border-right:0px solid white;border-top:5px solid white;&amp;quot; | For businesses&lt;br /&gt;
|-&lt;br /&gt;
|valign=&amp;quot;TOP&amp;quot; style=&amp;quot;background:#FEE9FF;border-left:0px solid white;border-right:5px solid white;border-bottom:5px solid white;&amp;quot; | &lt;br /&gt;
* [[Avalon1]], Using A3256, 66/110GHs machines&lt;br /&gt;
* [[Avalon2]], Using A3255, 145/300GHs machines&lt;br /&gt;
* [[Avalon3]], Using A3233, 105/290/800/GHs machines&lt;br /&gt;
* [[Avalon4]], Using A3222([http://downloads.canaan-creative.com/browser/hardware/A3222/datasheet/A3222Q56-140627-V01-EN.pdf datasheet]), 700W, 1T machines&lt;br /&gt;
&lt;br /&gt;
* [[Avalon3.5]], Using A3233, Add more features.&lt;br /&gt;
* [[Avalon nano]], Using only one A3233, Small USB device.&lt;br /&gt;
* [http://downloads.canaan-creative.com/ams AMS] A web base Avalon Management System. used on a 20,000 Avalon3-290 farm. [http://downloads.canaan-creative.com/ams/3d here] is the &#039;&#039;&#039;3D&#039;&#039;&#039; version AMS.&lt;br /&gt;
* [[Avalon_mm_tools]] is the tools for upgrade MM firmware or testing the ASIC cores.&lt;br /&gt;
&lt;br /&gt;
|valign=&amp;quot;TOP&amp;quot; style=&amp;quot;background:#D4EDFB;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;&amp;quot; | &lt;br /&gt;
* [http://downloads.canaan-creative.com/ Downloads]&lt;br /&gt;
* [https://github.com/Canaan-Creative Software engineering]&lt;br /&gt;
* [http://lists.canaan-creative.com Mailing list for discussion]&lt;br /&gt;
* [http://goo.gl/2ll1C0 IRC channel for share and help]&lt;br /&gt;
* [http://downloads.canaan-creative.com/irclogs/ IRC logs]&lt;br /&gt;
* [http://bbs.canaan-creative.com Avalon Chinese BBS(中文论坛)]&lt;br /&gt;
* [http://www.btcfans.com/it618_scoremall-scoremall.html Avalon Chinese Shop(中文商城)]&lt;br /&gt;
&lt;br /&gt;
|valign=&amp;quot;TOP&amp;quot; style=&amp;quot;background:#FCFFCD;border-left:5px solid white;border-right:0px solid white;border-bottom:5px solid white;&amp;quot; | &lt;br /&gt;
* [https://ehash.com Online shop: ehash.com]&lt;br /&gt;
* [http://www.canaan-creative.com Company Website]&lt;br /&gt;
* Please email to service@canaan-creative.com for more informations&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Links =&lt;br /&gt;
== Bitcointalk thread ==&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=938679.0 Valkir&#039;s Comprehensive Avalon Avalon4 Setup]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=922558  Dogie&#039;s Comprehensive Avalon Avalon4 Setup ]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=140539.0 Avalon ASIC users thread]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=587545.0 Avalon MM (miner manager) development thread]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=604853.0 Avalon Gen2&amp;amp;3 ASIC users thread]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=604281.msg6666298#msg6666298 Avalon authorized e-shop EHash.com online]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=779612.0;all Avalon4 (A3222, 28nm, ~25GHS, ~0.6W/G) sample chips available here: EHash.com ]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=751434.0 Dogie&#039;s Comprehensive Avalon Avalon3 Setup ]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=493358  Dogie&#039;s Comprehensive Avalon Avalon2 Setup ]&lt;br /&gt;
&lt;br /&gt;
= References =&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[zh-cn:阿瓦隆]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]]&lt;/div&gt;</summary>
		<author><name>Xiangfu</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Ams&amp;diff=54034</id>
		<title>Ams</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Ams&amp;diff=54034"/>
		<updated>2015-02-02T10:08:12Z</updated>

		<summary type="html">&lt;p&gt;Xiangfu: Created page with &amp;quot;Avalon Management System&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Avalon Management System&lt;/div&gt;</summary>
		<author><name>Xiangfu</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Avalon4&amp;diff=53926</id>
		<title>Avalon4</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Avalon4&amp;diff=53926"/>
		<updated>2015-01-26T10:32:20Z</updated>

		<summary type="html">&lt;p&gt;Xiangfu: /* Overclock */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Pictures =&lt;br /&gt;
[[File:AvalonA3233chips.jpeg | 320px]] [[File:Avalon4-a3222-1.jpg | 320px]] [[File:Avalon4-A3222-3.jpg | 320px]]&lt;br /&gt;
&lt;br /&gt;
= A3222 =&lt;br /&gt;
* Datasheet [http://downloads.canaan-creative.com/browser/hardware/A3222/datasheet/A3222Q56-140627-V01-EN.pdf download here]&lt;br /&gt;
&lt;br /&gt;
 Package: QFN56-8X8, 0.5mm pitch&lt;br /&gt;
 Core voltage: 0.65 ~ 0.8V&lt;br /&gt;
 Chip frequency: 400MHz&lt;br /&gt;
 Hashrate: 25-30G (Normal，0.75V)&lt;br /&gt;
 Power usage: 0.45-0.55W/G on ASIC side&lt;br /&gt;
 VDDIO: 1.5 ~ 2.5V&lt;br /&gt;
&lt;br /&gt;
== SPI Example ==&lt;br /&gt;
[[File:Avalon4-SPI-EXAMPLE.jpeg | 640px]]&lt;br /&gt;
&lt;br /&gt;
 a real data:&lt;br /&gt;
 1st:&lt;br /&gt;
 work n chip1&lt;br /&gt;
 {576&#039;hc16801619d8d4242e06e5fab25a54bbe222e8b877848c34beea79cd6528caf7e33cde02a983dab158119ce2a1c9fc4eddac8ce296d0fd9da6e18f645087e051a2d547050e8dc86b1, 64&#039;ha, 32&#039;h1, 32&#039;h1, 32&#039;h1} &lt;br /&gt;
 work n chip0&lt;br /&gt;
 {576&#039;h1bed3ba0a2cb45c1d8f8ef6712146495c44192c07145fd6d974bf4bb8f41371d65c90d1e9cb18a17fa77fe7d13cdfd7b0063910762a5f25c06b168ae087e051a895170504ac1d001, 64&#039;h5, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 &lt;br /&gt;
 2nd:&lt;br /&gt;
 work n+1 chip1&lt;br /&gt;
 {576&#039;h0, 64&#039;hb, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 work n+1 chip0&lt;br /&gt;
 {576&#039;h0, 64&#039;h6, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 &lt;br /&gt;
 3rd:&lt;br /&gt;
 work n+2 chip1&lt;br /&gt;
 {576&#039;h0, 64&#039;hc, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 work n+2 chip0&lt;br /&gt;
 {576&#039;h0, 64&#039;h7, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 &lt;br /&gt;
 then get nonce 32&#039;h1beebba0 for chip0, 32&#039;hc1698161 for chip1;&lt;br /&gt;
&lt;br /&gt;
= Avalon4 =&lt;br /&gt;
Each module carry 40 A3222 ASICs, the module should be working at 1TH/S and using ~680W power.&lt;br /&gt;
&lt;br /&gt;
[[File: Avalon4-BP-1.jpg | 320px]] [[File: Avalon4-BP-2.jpg | 320px]]&lt;br /&gt;
[[File: Avalon4-HU-1.jpg | 320px]] [[File: Avalon4-HU-2.jpg | 320px]]&lt;br /&gt;
[[File: Avalon4-MM-1.jpg | 320px]] [[File: Avalon4-MM-2.jpg | 320px]]&lt;br /&gt;
[[File: Avalon4-PW-1.jpg | 320px]]&lt;br /&gt;
&lt;br /&gt;
== Avalon4 connection ==&lt;br /&gt;
[[File:Avalon4-connection.png | 320px]]&lt;br /&gt;
&lt;br /&gt;
== JTAG Port ==&lt;br /&gt;
[[File:Avalon4-JTAG-PIN.jpeg | 320px]] [[File:Avalon4-XILINX-Cable.jpeg | 320px]]&lt;br /&gt;
&lt;br /&gt;
== PMU ==&lt;br /&gt;
[[File:Avalon4-PMU-Connector.jpeg | 310px]] [[File:Avalon4-PMU-Connector-Header.jpeg | 310px]]&lt;br /&gt;
&lt;br /&gt;
[[File:Avalon4-PMU-P1.jpeg | 310px]] [[File:Avalon4-PMU-P2.jpeg | 310px]]&lt;br /&gt;
&lt;br /&gt;
== HU ==&lt;br /&gt;
[[File:Avalon-HU.jpeg | 310px]]&lt;br /&gt;
&lt;br /&gt;
== Power &amp;amp; GND ==&lt;br /&gt;
[[File:Avalon4-Power-GND.jpeg | 320px]]&lt;br /&gt;
&lt;br /&gt;
== LED ==&lt;br /&gt;
[[File:Avalon4 FPLed.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! LED&lt;br /&gt;
! OFF&lt;br /&gt;
! ON&lt;br /&gt;
! BLINKING&lt;br /&gt;
! MEMO&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| ERR&lt;br /&gt;
| -&lt;br /&gt;
| &#039;&#039;&#039;POST failed&#039;&#039;&#039; or &#039;&#039;&#039;One module dead&#039;&#039;&#039;&lt;br /&gt;
| Manual&lt;br /&gt;
| &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| WARN&lt;br /&gt;
| Hashing&lt;br /&gt;
| Idle mode&lt;br /&gt;
| &#039;&#039;&#039;Fan is 0&#039;&#039;&#039; or &#039;&#039;&#039;Overheat&#039;&#039;&#039;&lt;br /&gt;
| &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| TXD/RXD&lt;br /&gt;
| No data&lt;br /&gt;
| -&lt;br /&gt;
| Data transferring&lt;br /&gt;
| &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| N1/N2&lt;br /&gt;
| No nonce&lt;br /&gt;
| -&lt;br /&gt;
| Found one nonce&lt;br /&gt;
| &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| PG1/PG2&lt;br /&gt;
| -&lt;br /&gt;
| Power good&lt;br /&gt;
| Some of small PMU failed&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== IIC ==&lt;br /&gt;
[[File:IIC_Link_Avalon4.png]]&lt;br /&gt;
&lt;br /&gt;
== Avalon4 CGMiner Under Ubuntu 14.04 ==&lt;br /&gt;
===  Download ===&lt;br /&gt;
 Inside your home directory, download Cgminer&lt;br /&gt;
 git clone https://github.com/Canaan-Creative/cgminer&lt;br /&gt;
&lt;br /&gt;
=== Compile ===&lt;br /&gt;
 cd cgminer&lt;br /&gt;
 git checkout origin/avalon4 -b avalon4&lt;br /&gt;
 ./autogen.sh --enable-avalon4&lt;br /&gt;
 make -j 4&lt;br /&gt;
&lt;br /&gt;
=== Run ===&lt;br /&gt;
 sudo ./cgminer --avalon4-fan 60 --avalon4-freq 200 --avalon4-voltage 7125 --lowmem -o http://stratum.pool:3333 -u  work -p pass &lt;br /&gt;
 or&lt;br /&gt;
 sudo ./cgminer --avalon4-fan 60 --avalon4-freq 200 --avalon4-voltage 7125 --lowmem  -o http://stratum.pool:3333 -u  work -p pass --api-allow W:192.168.2,W:192.168.2.1 --api-listen $@ 2&amp;gt;./log&lt;br /&gt;
&lt;br /&gt;
=== Tweak ===&lt;br /&gt;
* Led&lt;br /&gt;
  Format: &#039;&#039;&#039;ascset|ASCN,led,modularid&#039;&#039;&#039;&lt;br /&gt;
  eg: cgminer-api &amp;quot;ascset|0,led,1&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Fan&lt;br /&gt;
  Format: &#039;&#039;&#039;ascset|ASCN,fan,fanmin[-fanmax]&#039;&#039;&#039;&lt;br /&gt;
  eg: cgminer-api &amp;quot;ascset|0,fan,10&amp;quot; or cgminer-api &amp;quot;ascset|0,fan,10-100&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Voltage&lt;br /&gt;
  Format: &#039;&#039;&#039;ascset|ASCN,voltage,MMID-value[-miner_id-val_offset]&#039;&#039;&#039;&lt;br /&gt;
  eg: cgminer-api &amp;quot;ascset|0,voltage,1-7750&amp;quot;&lt;br /&gt;
      cgminer-api &amp;quot;ascset|0,voltage,1-7750-0-125&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Technical details ==&lt;br /&gt;
* The auc take &#039;&#039;&#039;1~2ms&#039;&#039;&#039; betwwen write and read. even the polling delay is 0 (4800 means 1ms)&lt;br /&gt;
* The cgminer each polling takes &#039;&#039;&#039;~20ms&#039;&#039;&#039;. even the polling delay is 0ms&lt;br /&gt;
&lt;br /&gt;
== MM Notes ==&lt;br /&gt;
=== mm-tools for Raspberry Pi (Model B) ===&lt;br /&gt;
mm-tools is a program to upgrade Avalon4 mm firmware through Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
Support mm versions(MM-4.0: &amp;gt;= &#039;&#039;&#039;401412-7ef4ab10&#039;&#039;&#039;, MM-4.1: &#039;&#039;&#039;Any one&#039;&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
Ugrade file link: [http://downloads.canaan-creative.com/software/avalon4/mm/latest/mm-no-mboot/mm.mcs For MM-4.0] [http://downloads.canaan-creative.com/software/avalon4/mm41/latest/mm-no-mboot/mm.mcs For MM-4.1]&lt;br /&gt;
&lt;br /&gt;
==== Method 1:Upgrade it through CLI ====&lt;br /&gt;
In order to use mm-tools, you should use [http://downloads.raspberrypi.org/NOOBS_latest RASPBIAN] image on your Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
* How to use mm-tools&lt;br /&gt;
 1. Enable iic on Raspberry Pi&lt;br /&gt;
 &lt;br /&gt;
 a. Commit &amp;quot;blacklist i2c-bcm2708&amp;quot; in raspi-blacklist.conf under /etc/modprobe.d first.&lt;br /&gt;
 the example of raspi-blacklist.conf:&lt;br /&gt;
        # blacklist spi and i2c by default (many users don&#039;t need them)&lt;br /&gt;
        &lt;br /&gt;
        blacklist spi-bcm2708&lt;br /&gt;
        #blacklist i2c-bcm2708&lt;br /&gt;
 &lt;br /&gt;
 b. Add i2c.conf under /etc/modprobe.d.&lt;br /&gt;
 the example of i2c.conf:&lt;br /&gt;
       options i2c_bcm2708 baudrate=400000&lt;br /&gt;
 &lt;br /&gt;
 c. Load i2c-dev module from start&lt;br /&gt;
       echo &amp;quot;i2c-dev&amp;quot; &amp;gt;&amp;gt; /etc/modules&lt;br /&gt;
&lt;br /&gt;
 2. Clone &amp;amp; Compile &amp;amp; Run&lt;br /&gt;
 git clone https://github.com/Canaan-Creative/Avalon-extras.git&lt;br /&gt;
 cd ./Avalon-extras/mm-tools;make&lt;br /&gt;
 sudo su&lt;br /&gt;
 make download &amp;amp;&amp;amp; ./mm_tools&lt;br /&gt;
&lt;br /&gt;
==== Method 2:Upgrade it through LuCI ====&lt;br /&gt;
Use the latest avalon firmware for Raspberry Pi(Model B) [http://downloads.canaan-creative.com/software/avalon4/openwrt/latest/openwrt-brcm2708-sdcard-vfat-ext4.img openwrt-brcm2708-sdcard-vfat-ext4.img]&lt;br /&gt;
&lt;br /&gt;
You can upgrade mm firmware through the page: Status-&amp;gt;MM Upgrade&lt;br /&gt;
&lt;br /&gt;
=== Compile flags ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! MBOOT&lt;br /&gt;
! MM41&lt;br /&gt;
! DEBUG&lt;br /&gt;
|-&lt;br /&gt;
| 0&lt;br /&gt;
| No mboot&lt;br /&gt;
| Support MM-4.0&lt;br /&gt;
| Disable debug&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Support mboot&lt;br /&gt;
| Support MM-4.1&lt;br /&gt;
| Enable debug&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= User manual =&lt;br /&gt;
== Overclock ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Ver&lt;br /&gt;
! Chip Freq&lt;br /&gt;
! Voltage&lt;br /&gt;
! Hashrate&lt;br /&gt;
! Power usage&lt;br /&gt;
|-&lt;br /&gt;
| 4.0&lt;br /&gt;
| 450:390:370&lt;br /&gt;
| 8125&lt;br /&gt;
| 1T&lt;br /&gt;
| 670Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.0&lt;br /&gt;
| 450:400:390&lt;br /&gt;
| 8250&lt;br /&gt;
| 1.1T&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 450:390:370&lt;br /&gt;
| 8000&lt;br /&gt;
| 1T&lt;br /&gt;
| 600Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 580:530:480&lt;br /&gt;
| 8125&lt;br /&gt;
| &#039;&#039;&#039;1.3T&#039;&#039;&#039;&lt;br /&gt;
| 990Watt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= AUC =&lt;br /&gt;
Avalon USB2IIC converter, USD VID:PID &#039;&#039;&#039;29f1:33f2&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== LED ==&lt;br /&gt;
* PWR: Power indicator&lt;br /&gt;
* R: AUC response error&lt;br /&gt;
* G: IIC Xfer&lt;br /&gt;
* B: AUC init&lt;br /&gt;
&lt;br /&gt;
== AUC Firmware ==&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141122/ 20141122] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141122&#039;&#039;&#039;&lt;br /&gt;
* Reset asic when usb config changed(true-&amp;gt;false)&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141105/ 20141105] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141105&#039;&#039;&#039;&lt;br /&gt;
* Code cleanup&lt;br /&gt;
* Improve for firmware burning&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141103/ 20141103] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141103&#039;&#039;&#039;&lt;br /&gt;
* Add watchdog&lt;br /&gt;
* Code cleanup&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141027/ 20141027] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141027&#039;&#039;&#039;&lt;br /&gt;
* Change Manufacturer to [http://www.canaan-creative.com CANAAN]&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141019/ 20141019] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141019&#039;&#039;&#039;&lt;br /&gt;
* First version of AUC firmware&lt;br /&gt;
* Source URL: https://github.com/Canaan-Creative/Avalon-USB-converter&lt;br /&gt;
&lt;br /&gt;
= RPi/703N Firmware =&lt;br /&gt;
=== Daily Building ===&lt;br /&gt;
* &#039;&#039;&#039;http://build.canaan-creative.com:8080/~mikeqin/build/&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20150119_1609/ 20150119] ===&lt;br /&gt;
* Support auto adjust voltage individually(Only support on MM-4.1, MM4.0(&amp;gt;401501-d17f4a10))&lt;br /&gt;
* Support temperature display when it is &amp;lt; 0C.&lt;br /&gt;
* Support mm firmware upgrade through LuCI( Caution:Only for professional users!!!)&lt;br /&gt;
* Fix wifi cann&#039;t work on TL-WR703N&lt;br /&gt;
* Add mining mode&lt;br /&gt;
* Update the set_voltage method to one by one&lt;br /&gt;
* Change localwork statistics from software to hardware.&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141213_1015/ 20141213] ===&lt;br /&gt;
* Improve the voltage increase modules&lt;br /&gt;
* Fix duplicated local work &amp;amp; error work&lt;br /&gt;
* Fix the default settings of new module&lt;br /&gt;
* Fix MM41 voltage setting&lt;br /&gt;
* Add UI for password change&lt;br /&gt;
* Optimise the process of cgminer-status&lt;br /&gt;
* Fix display on avalon index page&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141203_1615/ 20141203] ===&lt;br /&gt;
* Add module elapsed time&lt;br /&gt;
* Modify the decrase offset from 250 to 4*125,increase step to 125&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141127_1341/ 20141127] ===&lt;br /&gt;
* Add TL-WR703N support&lt;br /&gt;
* Add automatic voltage support&lt;br /&gt;
* Add GHS5m and DH%5m for each module&lt;br /&gt;
* Fix AUC ADC value&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141124_1908/ 20141124] ===&lt;br /&gt;
* Add MM41 support&lt;br /&gt;
* Add mm count value in API status&lt;br /&gt;
* Fix the matching_work error&lt;br /&gt;
* Update dh calculation for luci&lt;br /&gt;
* Change theme name to avalon&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141118_1858/ 20141118] ===&lt;br /&gt;
* Adjust module voltage by ascset&lt;br /&gt;
* A new theme was added to luci,and use it as default&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141112_2245/ 20141112] ===&lt;br /&gt;
* Support RPi B/B+ version&lt;br /&gt;
* Change default IIC speed from 1M to 400K&lt;br /&gt;
* Add Avalon4 MM rolling ntime offset&lt;br /&gt;
* Update fan adjustment&lt;br /&gt;
* Add a new luci theme for Raspberry Pi&lt;br /&gt;
* Display DNA on cgminer status page&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141029_1407/ 20141029] ===&lt;br /&gt;
* First version of Avalon4 firmware&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/NEXT-TESTING/ NEXT-TESTING] ===&lt;br /&gt;
* NOTICE: Only for testing&lt;br /&gt;
&lt;br /&gt;
== Issues ==&lt;br /&gt;
* WIFI cann&#039;t work on TL-WR703N&lt;br /&gt;
 This issue was caused by ubus, We can enable or disable it through the button in  the webpage, &lt;br /&gt;
 but the display is invalid when wifi was opened.&lt;br /&gt;
 Work around method: https://github.com/openwrt/luci/commit/ecb0c2f11b861e5035b0397d2396ee4b5e9b3c3e&lt;br /&gt;
&lt;br /&gt;
* Local hashrate count lower than pool or actual.&lt;br /&gt;
 Change localwork statistics from software to hardware.&lt;br /&gt;
&lt;br /&gt;
= MM Firmware (For MM-4.1) =&lt;br /&gt;
== Daily Building ==&lt;br /&gt;
* &#039;&#039;&#039;http://build.canaan-creative.com:8080/~mikeqin/mm41/&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm41/2015-01-15/ 20150115] ==&lt;br /&gt;
* Version &#039;&#039;&#039;411501-d17f4a10&#039;&#039;&#039;&lt;br /&gt;
* Fix negative temperatures&lt;br /&gt;
* Support MM Tx reset by CGMiner&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm41/2014-12-31/ 20141231] ==&lt;br /&gt;
* Version &#039;&#039;&#039;411501-08e45110&#039;&#039;&#039;&lt;br /&gt;
* Based on MM-4.0 &#039;&#039;&#039;401412-d31c2c10&#039;&#039;&#039;&lt;br /&gt;
* Turn down cpu frequency(100MHz -&amp;gt; 50MHz)&lt;br /&gt;
* Adjust clk of three domains.&lt;br /&gt;
* Fix LED warning blink when get new stratum&lt;br /&gt;
* Support voltage adjustion by miners&lt;br /&gt;
* Put the frequency table to CGMiner&lt;br /&gt;
* Miner&#039;s localwork statistics by HW&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm41/NEXT-TESTING/ NEXT-TESTING] ==&lt;br /&gt;
* Reboot mm automatically after upgrade&lt;br /&gt;
* Drop mboot,use a method to upgrade&lt;br /&gt;
* Store extra info for MM&lt;br /&gt;
&lt;br /&gt;
= MM Firmware (For MM-4.0) =&lt;br /&gt;
== Daily Building ==&lt;br /&gt;
* &#039;&#039;&#039;http://build.canaan-creative.com:8080/~mikeqin/mm/&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2015-01-19/ 20150119] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401501-4778d610&#039;&#039;&#039;&lt;br /&gt;
* Support voltage adjustion by miners&lt;br /&gt;
* Put the frequency table to CGMiner&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2015-01-15/ 20150115] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401501-d17f4a10&#039;&#039;&#039;&lt;br /&gt;
* Turn down cpu frequency(100MHz -&amp;gt; 50MHz)&lt;br /&gt;
* Adjust clk of three domains.&lt;br /&gt;
* Fix LED warning blink when get new stratum&lt;br /&gt;
* Miner&#039;s localwork statistics by HW&lt;br /&gt;
* Fix negative temperatures&lt;br /&gt;
* Support MM Tx reset by CGMiner&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-12-19/ 20141219] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401412-d31c2c10&#039;&#039;&#039;&lt;br /&gt;
* Fix temperautre read. read once per second not 200 times per second&lt;br /&gt;
* Compile MM under Virtual Machine may cause unknown problem. this version compile under ubuntu 14.04&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-12-17/ 20141217] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401412-39242210&#039;&#039;&#039;&lt;br /&gt;
* Change api for miner work statistics&lt;br /&gt;
* Fix the g_local_work count&lt;br /&gt;
* Fix temperautre &amp;lt; 0&lt;br /&gt;
* Fix led display when post failed&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-12-13/ 20141213] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401412-7ef4ab10&#039;&#039;&#039;&lt;br /&gt;
* Support MBOOT&lt;br /&gt;
* Keep the nonce2_offse and nonce2_range since g_module_id didn&#039;t change&lt;br /&gt;
* Keep mm working when temp is greater than IDLE_TEMP&lt;br /&gt;
* Add parameter for test core count&lt;br /&gt;
* Warning when no fan connect&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-22/ 20141122] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401411-cad52ec0&#039;&#039;&#039;&lt;br /&gt;
* Fix the type on DEFAULT MDOULES&lt;br /&gt;
* Fix the led status when warning&lt;br /&gt;
* Add MM4.1 defines&lt;br /&gt;
* Add new power module in test/&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-11/ 20141111] ==&lt;br /&gt;
* Version: &#039;&#039;&#039;401411-5965e0f0&#039;&#039;&#039;&lt;br /&gt;
* Add ntime offset configure from outside&lt;br /&gt;
* Reset globe values when idle&lt;br /&gt;
* Update ChangeLog, README and MM_VERSION&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-09/ 20141109] ==&lt;br /&gt;
* Version: &#039;&#039;&#039;401410-c6ba5180&#039;&#039;&#039;&lt;br /&gt;
* Big Code cleanup, Update MM protocol. &lt;br /&gt;
* Update timeout value to 90% the theory value.&lt;br /&gt;
* Fix the hashrate couning.&lt;br /&gt;
* Fix watchdog issue. enable watchdog.&lt;br /&gt;
* Remove g_module_id check since we use I2C&lt;br /&gt;
* Move adjust fan in polling package.&lt;br /&gt;
* Update MM idle default fan speed to 10%&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-04/ 20141104] ==&lt;br /&gt;
* Version: &#039;&#039;&#039;401410-223a1c50&#039;&#039;&#039;&lt;br /&gt;
* Update idle timeout from 5s to 3s&lt;br /&gt;
* Display ID on controller LEDs for debug&lt;br /&gt;
* Fix the automatic module detect&lt;br /&gt;
* Disable watch dog&lt;br /&gt;
* IDLE check when both (new stratum) and (module id) was configured&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-01/ 20141101] ==&lt;br /&gt;
* Fix the front led display&lt;br /&gt;
* Cutoff power after testing&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-10-30/ 20141030] ==&lt;br /&gt;
* First version of Avalon4 firmware&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/NEXT-TESTING/ NEXT-TESTING] ==&lt;br /&gt;
&lt;br /&gt;
= Design file =&lt;br /&gt;
* [http://downloads.canaan-creative.com/hardware/A3222/ http://downloads.canaan-creative.com/hardware/A3222/]&lt;br /&gt;
&lt;br /&gt;
= Links =&lt;br /&gt;
* [http://www.yibite.com/article-4731-1.html Avalon的第四代BTC挖矿芯片A3222 通过了初步的功能测试]&lt;br /&gt;
* [http://www.cybtc.com/article-1508-1.html 阿瓦隆4比特币矿机1T单模组彩云评测]&lt;br /&gt;
&lt;br /&gt;
[[zh-cn:阿瓦隆4]]&lt;/div&gt;</summary>
		<author><name>Xiangfu</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Avalon4&amp;diff=53906</id>
		<title>Avalon4</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Avalon4&amp;diff=53906"/>
		<updated>2015-01-24T05:38:46Z</updated>

		<summary type="html">&lt;p&gt;Xiangfu: /* Overclock */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Pictures =&lt;br /&gt;
[[File:AvalonA3233chips.jpeg | 320px]] [[File:Avalon4-a3222-1.jpg | 320px]] [[File:Avalon4-A3222-3.jpg | 320px]]&lt;br /&gt;
&lt;br /&gt;
= A3222 =&lt;br /&gt;
* Datasheet [http://downloads.canaan-creative.com/browser/hardware/A3222/datasheet/A3222Q56-140627-V01-EN.pdf download here]&lt;br /&gt;
&lt;br /&gt;
 Package: QFN56-8X8, 0.5mm pitch&lt;br /&gt;
 Core voltage: 0.65 ~ 0.8V&lt;br /&gt;
 Chip frequency: 400MHz&lt;br /&gt;
 Hashrate: 25-30G (Normal，0.75V)&lt;br /&gt;
 Power usage: 0.45-0.55W/G on ASIC side&lt;br /&gt;
 VDDIO: 1.5 ~ 2.5V&lt;br /&gt;
&lt;br /&gt;
== SPI Example ==&lt;br /&gt;
[[File:Avalon4-SPI-EXAMPLE.jpeg | 640px]]&lt;br /&gt;
&lt;br /&gt;
 a real data:&lt;br /&gt;
 1st:&lt;br /&gt;
 work n chip1&lt;br /&gt;
 {576&#039;hc16801619d8d4242e06e5fab25a54bbe222e8b877848c34beea79cd6528caf7e33cde02a983dab158119ce2a1c9fc4eddac8ce296d0fd9da6e18f645087e051a2d547050e8dc86b1, 64&#039;ha, 32&#039;h1, 32&#039;h1, 32&#039;h1} &lt;br /&gt;
 work n chip0&lt;br /&gt;
 {576&#039;h1bed3ba0a2cb45c1d8f8ef6712146495c44192c07145fd6d974bf4bb8f41371d65c90d1e9cb18a17fa77fe7d13cdfd7b0063910762a5f25c06b168ae087e051a895170504ac1d001, 64&#039;h5, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 &lt;br /&gt;
 2nd:&lt;br /&gt;
 work n+1 chip1&lt;br /&gt;
 {576&#039;h0, 64&#039;hb, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 work n+1 chip0&lt;br /&gt;
 {576&#039;h0, 64&#039;h6, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 &lt;br /&gt;
 3rd:&lt;br /&gt;
 work n+2 chip1&lt;br /&gt;
 {576&#039;h0, 64&#039;hc, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 work n+2 chip0&lt;br /&gt;
 {576&#039;h0, 64&#039;h7, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 &lt;br /&gt;
 then get nonce 32&#039;h1beebba0 for chip0, 32&#039;hc1698161 for chip1;&lt;br /&gt;
&lt;br /&gt;
= Avalon4 =&lt;br /&gt;
Each module carry 40 A3222 ASICs, the module should be working at 1TH/S and using ~680W power.&lt;br /&gt;
&lt;br /&gt;
[[File: Avalon4-BP-1.jpg | 320px]] [[File: Avalon4-BP-2.jpg | 320px]]&lt;br /&gt;
[[File: Avalon4-HU-1.jpg | 320px]] [[File: Avalon4-HU-2.jpg | 320px]]&lt;br /&gt;
[[File: Avalon4-MM-1.jpg | 320px]] [[File: Avalon4-MM-2.jpg | 320px]]&lt;br /&gt;
[[File: Avalon4-PW-1.jpg | 320px]]&lt;br /&gt;
&lt;br /&gt;
== Avalon4 connection ==&lt;br /&gt;
[[File:Avalon4-connection.png | 320px]]&lt;br /&gt;
&lt;br /&gt;
== JTAG Port ==&lt;br /&gt;
[[File:Avalon4-JTAG-PIN.jpeg | 320px]] [[File:Avalon4-XILINX-Cable.jpeg | 320px]]&lt;br /&gt;
&lt;br /&gt;
== PMU ==&lt;br /&gt;
[[File:Avalon4-PMU-Connector.jpeg | 310px]] [[File:Avalon4-PMU-Connector-Header.jpeg | 310px]]&lt;br /&gt;
&lt;br /&gt;
[[File:Avalon4-PMU-P1.jpeg | 310px]] [[File:Avalon4-PMU-P2.jpeg | 310px]]&lt;br /&gt;
&lt;br /&gt;
== HU ==&lt;br /&gt;
[[File:Avalon-HU.jpeg | 310px]]&lt;br /&gt;
&lt;br /&gt;
== Power &amp;amp; GND ==&lt;br /&gt;
[[File:Avalon4-Power-GND.jpeg | 320px]]&lt;br /&gt;
&lt;br /&gt;
== LED ==&lt;br /&gt;
[[File:Avalon4 FPLed.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! LED&lt;br /&gt;
! OFF&lt;br /&gt;
! ON&lt;br /&gt;
! BLINKING&lt;br /&gt;
! MEMO&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| ERR&lt;br /&gt;
| -&lt;br /&gt;
| &#039;&#039;&#039;POST failed&#039;&#039;&#039; or &#039;&#039;&#039;One module dead&#039;&#039;&#039;&lt;br /&gt;
| Manual&lt;br /&gt;
| &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| WARN&lt;br /&gt;
| Hashing&lt;br /&gt;
| Idle mode&lt;br /&gt;
| &#039;&#039;&#039;Fan is 0&#039;&#039;&#039; or &#039;&#039;&#039;Overheat&#039;&#039;&#039;&lt;br /&gt;
| &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| TXD/RXD&lt;br /&gt;
| No data&lt;br /&gt;
| -&lt;br /&gt;
| Data transferring&lt;br /&gt;
| &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| N1/N2&lt;br /&gt;
| No nonce&lt;br /&gt;
| -&lt;br /&gt;
| Found one nonce&lt;br /&gt;
| &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| PG1/PG2&lt;br /&gt;
| -&lt;br /&gt;
| Power good&lt;br /&gt;
| Some of small PMU failed&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== IIC ==&lt;br /&gt;
[[File:IIC_Link_Avalon4.png]]&lt;br /&gt;
&lt;br /&gt;
== Avalon4 CGMiner Under Ubuntu 14.04 ==&lt;br /&gt;
===  Download ===&lt;br /&gt;
 Inside your home directory, download Cgminer&lt;br /&gt;
 git clone https://github.com/Canaan-Creative/cgminer&lt;br /&gt;
&lt;br /&gt;
=== Compile ===&lt;br /&gt;
 cd cgminer&lt;br /&gt;
 git checkout origin/avalon4 -b avalon4&lt;br /&gt;
 ./autogen.sh --enable-avalon4&lt;br /&gt;
 make -j 4&lt;br /&gt;
&lt;br /&gt;
=== Run ===&lt;br /&gt;
 sudo ./cgminer --avalon4-fan 60 --avalon4-freq 200 --avalon4-voltage 7125 --lowmem -o http://stratum.pool:3333 -u  work -p pass &lt;br /&gt;
 or&lt;br /&gt;
 sudo ./cgminer --avalon4-fan 60 --avalon4-freq 200 --avalon4-voltage 7125 --lowmem  -o http://stratum.pool:3333 -u  work -p pass --api-allow W:192.168.2,W:192.168.2.1 --api-listen $@ 2&amp;gt;./log&lt;br /&gt;
&lt;br /&gt;
=== Tweak ===&lt;br /&gt;
* Led&lt;br /&gt;
  Format: &#039;&#039;&#039;ascset|ASCN,led,modularid&#039;&#039;&#039;&lt;br /&gt;
  eg: cgminer-api &amp;quot;ascset|0,led,1&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Fan&lt;br /&gt;
  Format: &#039;&#039;&#039;ascset|ASCN,fan,fanmin[-fanmax]&#039;&#039;&#039;&lt;br /&gt;
  eg: cgminer-api &amp;quot;ascset|0,fan,10&amp;quot; or cgminer-api &amp;quot;ascset|0,fan,10-100&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Voltage&lt;br /&gt;
  Format: &#039;&#039;&#039;ascset|ASCN,voltage,MMID-value[-miner_id-val_offset]&#039;&#039;&#039;&lt;br /&gt;
  eg: cgminer-api &amp;quot;ascset|0,voltage,1-7750&amp;quot;&lt;br /&gt;
      cgminer-api &amp;quot;ascset|0,voltage,1-7750-0-125&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Technical details ==&lt;br /&gt;
* The auc take &#039;&#039;&#039;1~2ms&#039;&#039;&#039; betwwen write and read. even the polling delay is 0 (4800 means 1ms)&lt;br /&gt;
* The cgminer each polling takes &#039;&#039;&#039;~20ms&#039;&#039;&#039;. even the polling delay is 0ms&lt;br /&gt;
&lt;br /&gt;
== MM Notes ==&lt;br /&gt;
=== mm-tools for Raspberry Pi (Model B) ===&lt;br /&gt;
mm-tools is a program to upgrade Avalon4 mm firmware through Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
Support mm versions(MM-4.0: &amp;gt;= &#039;&#039;&#039;401412-7ef4ab10&#039;&#039;&#039;, MM-4.1: &#039;&#039;&#039;Any one&#039;&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
Ugrade file link: [http://downloads.canaan-creative.com/software/avalon4/mm/latest/mm-no-mboot/mm.mcs For MM-4.0] [http://downloads.canaan-creative.com/software/avalon4/mm41/latest/mm-no-mboot/mm.mcs For MM-4.1]&lt;br /&gt;
&lt;br /&gt;
==== Method 1:Upgrade it through CLI ====&lt;br /&gt;
In order to use mm-tools, you should use [http://downloads.raspberrypi.org/NOOBS_latest RASPBIAN] image on your Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
* How to use mm-tools&lt;br /&gt;
 1. Enable iic on Raspberry Pi&lt;br /&gt;
 &lt;br /&gt;
 a. Commit &amp;quot;blacklist i2c-bcm2708&amp;quot; in raspi-blacklist.conf under /etc/modprobe.d first.&lt;br /&gt;
 the example of raspi-blacklist.conf:&lt;br /&gt;
        # blacklist spi and i2c by default (many users don&#039;t need them)&lt;br /&gt;
        &lt;br /&gt;
        blacklist spi-bcm2708&lt;br /&gt;
        #blacklist i2c-bcm2708&lt;br /&gt;
 &lt;br /&gt;
 b. Add i2c.conf under /etc/modprobe.d.&lt;br /&gt;
 the example of i2c.conf:&lt;br /&gt;
       options i2c_bcm2708 baudrate=400000&lt;br /&gt;
 &lt;br /&gt;
 c. Load i2c-dev module from start&lt;br /&gt;
       echo &amp;quot;i2c-dev&amp;quot; &amp;gt;&amp;gt; /etc/modules&lt;br /&gt;
&lt;br /&gt;
 2. Clone &amp;amp; Compile &amp;amp; Run&lt;br /&gt;
 git clone https://github.com/Canaan-Creative/Avalon-extras.git&lt;br /&gt;
 cd ./Avalon-extras/mm-tools;make&lt;br /&gt;
 sudo su&lt;br /&gt;
 make download &amp;amp;&amp;amp; ./mm_tools&lt;br /&gt;
&lt;br /&gt;
==== Method 2:Upgrade it through LuCI ====&lt;br /&gt;
Use the latest avalon firmware for Raspberry Pi(Model B) [http://downloads.canaan-creative.com/software/avalon4/openwrt/latest/openwrt-brcm2708-sdcard-vfat-ext4.img openwrt-brcm2708-sdcard-vfat-ext4.img]&lt;br /&gt;
&lt;br /&gt;
You can upgrade mm firmware through the page: Status-&amp;gt;MM Upgrade&lt;br /&gt;
&lt;br /&gt;
=== Compile flags ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! MBOOT&lt;br /&gt;
! MM41&lt;br /&gt;
! DEBUG&lt;br /&gt;
|-&lt;br /&gt;
| 0&lt;br /&gt;
| No mboot&lt;br /&gt;
| Support MM-4.0&lt;br /&gt;
| Disable debug&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Support mboot&lt;br /&gt;
| Support MM-4.1&lt;br /&gt;
| Enable debug&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= User manual =&lt;br /&gt;
== Overclock ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Ver&lt;br /&gt;
! Chip Freq&lt;br /&gt;
! Voltage&lt;br /&gt;
! Hashrate&lt;br /&gt;
! Power usage&lt;br /&gt;
|-&lt;br /&gt;
| 4.0&lt;br /&gt;
| 450:390:370&lt;br /&gt;
| 8125&lt;br /&gt;
| 1T&lt;br /&gt;
| 670Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.0&lt;br /&gt;
| 460:400:390&lt;br /&gt;
| 8250&lt;br /&gt;
| 1.2T&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 450:390:370&lt;br /&gt;
| 8000&lt;br /&gt;
| 1T&lt;br /&gt;
| 600Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 580:530:480&lt;br /&gt;
| 8125&lt;br /&gt;
| &#039;&#039;&#039;1.3T&#039;&#039;&#039;&lt;br /&gt;
| 990Watt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= AUC =&lt;br /&gt;
Avalon USB2IIC converter, USD VID:PID &#039;&#039;&#039;29f1:33f2&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== LED ==&lt;br /&gt;
* PWR: Power indicator&lt;br /&gt;
* R: AUC response error&lt;br /&gt;
* G: IIC Xfer&lt;br /&gt;
* B: AUC init&lt;br /&gt;
&lt;br /&gt;
== AUC Firmware ==&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141122/ 20141122] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141122&#039;&#039;&#039;&lt;br /&gt;
* Reset asic when usb config changed(true-&amp;gt;false)&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141105/ 20141105] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141105&#039;&#039;&#039;&lt;br /&gt;
* Code cleanup&lt;br /&gt;
* Improve for firmware burning&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141103/ 20141103] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141103&#039;&#039;&#039;&lt;br /&gt;
* Add watchdog&lt;br /&gt;
* Code cleanup&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141027/ 20141027] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141027&#039;&#039;&#039;&lt;br /&gt;
* Change Manufacturer to [http://www.canaan-creative.com CANAAN]&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141019/ 20141019] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141019&#039;&#039;&#039;&lt;br /&gt;
* First version of AUC firmware&lt;br /&gt;
* Source URL: https://github.com/Canaan-Creative/Avalon-USB-converter&lt;br /&gt;
&lt;br /&gt;
= RPi/703N Firmware =&lt;br /&gt;
=== Daily Building ===&lt;br /&gt;
* &#039;&#039;&#039;http://build.canaan-creative.com:8080/~mikeqin/build/&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20150119_1609/ 20150119] ===&lt;br /&gt;
* Support auto adjust voltage individually(Only support on MM-4.1, MM4.0(&amp;gt;401501-d17f4a10))&lt;br /&gt;
* Support temperature display when it is &amp;lt; 0C.&lt;br /&gt;
* Support mm firmware upgrade through LuCI( Caution:Only for professional users!!!)&lt;br /&gt;
* Fix wifi cann&#039;t work on TL-WR703N&lt;br /&gt;
* Add mining mode&lt;br /&gt;
* Update the set_voltage method to one by one&lt;br /&gt;
* Change localwork statistics from software to hardware.&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141213_1015/ 20141213] ===&lt;br /&gt;
* Improve the voltage increase modules&lt;br /&gt;
* Fix duplicated local work &amp;amp; error work&lt;br /&gt;
* Fix the default settings of new module&lt;br /&gt;
* Fix MM41 voltage setting&lt;br /&gt;
* Add UI for password change&lt;br /&gt;
* Optimise the process of cgminer-status&lt;br /&gt;
* Fix display on avalon index page&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141203_1615/ 20141203] ===&lt;br /&gt;
* Add module elapsed time&lt;br /&gt;
* Modify the decrase offset from 250 to 4*125,increase step to 125&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141127_1341/ 20141127] ===&lt;br /&gt;
* Add TL-WR703N support&lt;br /&gt;
* Add automatic voltage support&lt;br /&gt;
* Add GHS5m and DH%5m for each module&lt;br /&gt;
* Fix AUC ADC value&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141124_1908/ 20141124] ===&lt;br /&gt;
* Add MM41 support&lt;br /&gt;
* Add mm count value in API status&lt;br /&gt;
* Fix the matching_work error&lt;br /&gt;
* Update dh calculation for luci&lt;br /&gt;
* Change theme name to avalon&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141118_1858/ 20141118] ===&lt;br /&gt;
* Adjust module voltage by ascset&lt;br /&gt;
* A new theme was added to luci,and use it as default&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141112_2245/ 20141112] ===&lt;br /&gt;
* Support RPi B/B+ version&lt;br /&gt;
* Change default IIC speed from 1M to 400K&lt;br /&gt;
* Add Avalon4 MM rolling ntime offset&lt;br /&gt;
* Update fan adjustment&lt;br /&gt;
* Add a new luci theme for Raspberry Pi&lt;br /&gt;
* Display DNA on cgminer status page&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141029_1407/ 20141029] ===&lt;br /&gt;
* First version of Avalon4 firmware&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/NEXT-TESTING/ NEXT-TESTING] ===&lt;br /&gt;
* NOTICE: Only for testing&lt;br /&gt;
&lt;br /&gt;
== Issues ==&lt;br /&gt;
* WIFI cann&#039;t work on TL-WR703N&lt;br /&gt;
 This issue was caused by ubus, We can enable or disable it through the button in  the webpage, &lt;br /&gt;
 but the display is invalid when wifi was opened.&lt;br /&gt;
 Work around method: https://github.com/openwrt/luci/commit/ecb0c2f11b861e5035b0397d2396ee4b5e9b3c3e&lt;br /&gt;
&lt;br /&gt;
* Local hashrate count lower than pool or actual.&lt;br /&gt;
 Change localwork statistics from software to hardware.&lt;br /&gt;
&lt;br /&gt;
= MM Firmware (For MM-4.1) =&lt;br /&gt;
== Daily Building ==&lt;br /&gt;
* &#039;&#039;&#039;http://build.canaan-creative.com:8080/~mikeqin/mm41/&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm41/2015-01-15/ 20150115] ==&lt;br /&gt;
* Version &#039;&#039;&#039;411501-d17f4a10&#039;&#039;&#039;&lt;br /&gt;
* Fix negative temperatures&lt;br /&gt;
* Support MM Tx reset by CGMiner&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm41/2014-12-31/ 20141231] ==&lt;br /&gt;
* Version &#039;&#039;&#039;411501-08e45110&#039;&#039;&#039;&lt;br /&gt;
* Based on MM-4.0 &#039;&#039;&#039;401412-d31c2c10&#039;&#039;&#039;&lt;br /&gt;
* Turn down cpu frequency(100MHz -&amp;gt; 50MHz)&lt;br /&gt;
* Adjust clk of three domains.&lt;br /&gt;
* Fix LED warning blink when get new stratum&lt;br /&gt;
* Support voltage adjustion by miners&lt;br /&gt;
* Put the frequency table to CGMiner&lt;br /&gt;
* Miner&#039;s localwork statistics by HW&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm41/NEXT-TESTING/ NEXT-TESTING] ==&lt;br /&gt;
* Reboot mm automatically after upgrade&lt;br /&gt;
* Drop mboot,use a method to upgrade&lt;br /&gt;
* Store extra info for MM&lt;br /&gt;
&lt;br /&gt;
= MM Firmware (For MM-4.0) =&lt;br /&gt;
== Daily Building ==&lt;br /&gt;
* &#039;&#039;&#039;http://build.canaan-creative.com:8080/~mikeqin/mm/&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2015-01-19/ 20150119] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401501-4778d610&#039;&#039;&#039;&lt;br /&gt;
* Support voltage adjustion by miners&lt;br /&gt;
* Put the frequency table to CGMiner&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2015-01-15/ 20150115] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401501-d17f4a10&#039;&#039;&#039;&lt;br /&gt;
* Turn down cpu frequency(100MHz -&amp;gt; 50MHz)&lt;br /&gt;
* Adjust clk of three domains.&lt;br /&gt;
* Fix LED warning blink when get new stratum&lt;br /&gt;
* Miner&#039;s localwork statistics by HW&lt;br /&gt;
* Fix negative temperatures&lt;br /&gt;
* Support MM Tx reset by CGMiner&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-12-19/ 20141219] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401412-d31c2c10&#039;&#039;&#039;&lt;br /&gt;
* Fix temperautre read. read once per second not 200 times per second&lt;br /&gt;
* Compile MM under Virtual Machine may cause unknown problem. this version compile under ubuntu 14.04&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-12-17/ 20141217] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401412-39242210&#039;&#039;&#039;&lt;br /&gt;
* Change api for miner work statistics&lt;br /&gt;
* Fix the g_local_work count&lt;br /&gt;
* Fix temperautre &amp;lt; 0&lt;br /&gt;
* Fix led display when post failed&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-12-13/ 20141213] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401412-7ef4ab10&#039;&#039;&#039;&lt;br /&gt;
* Support MBOOT&lt;br /&gt;
* Keep the nonce2_offse and nonce2_range since g_module_id didn&#039;t change&lt;br /&gt;
* Keep mm working when temp is greater than IDLE_TEMP&lt;br /&gt;
* Add parameter for test core count&lt;br /&gt;
* Warning when no fan connect&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-22/ 20141122] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401411-cad52ec0&#039;&#039;&#039;&lt;br /&gt;
* Fix the type on DEFAULT MDOULES&lt;br /&gt;
* Fix the led status when warning&lt;br /&gt;
* Add MM4.1 defines&lt;br /&gt;
* Add new power module in test/&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-11/ 20141111] ==&lt;br /&gt;
* Version: &#039;&#039;&#039;401411-5965e0f0&#039;&#039;&#039;&lt;br /&gt;
* Add ntime offset configure from outside&lt;br /&gt;
* Reset globe values when idle&lt;br /&gt;
* Update ChangeLog, README and MM_VERSION&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-09/ 20141109] ==&lt;br /&gt;
* Version: &#039;&#039;&#039;401410-c6ba5180&#039;&#039;&#039;&lt;br /&gt;
* Big Code cleanup, Update MM protocol. &lt;br /&gt;
* Update timeout value to 90% the theory value.&lt;br /&gt;
* Fix the hashrate couning.&lt;br /&gt;
* Fix watchdog issue. enable watchdog.&lt;br /&gt;
* Remove g_module_id check since we use I2C&lt;br /&gt;
* Move adjust fan in polling package.&lt;br /&gt;
* Update MM idle default fan speed to 10%&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-04/ 20141104] ==&lt;br /&gt;
* Version: &#039;&#039;&#039;401410-223a1c50&#039;&#039;&#039;&lt;br /&gt;
* Update idle timeout from 5s to 3s&lt;br /&gt;
* Display ID on controller LEDs for debug&lt;br /&gt;
* Fix the automatic module detect&lt;br /&gt;
* Disable watch dog&lt;br /&gt;
* IDLE check when both (new stratum) and (module id) was configured&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-01/ 20141101] ==&lt;br /&gt;
* Fix the front led display&lt;br /&gt;
* Cutoff power after testing&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-10-30/ 20141030] ==&lt;br /&gt;
* First version of Avalon4 firmware&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/NEXT-TESTING/ NEXT-TESTING] ==&lt;br /&gt;
&lt;br /&gt;
= Design file =&lt;br /&gt;
* [http://downloads.canaan-creative.com/hardware/A3222/ http://downloads.canaan-creative.com/hardware/A3222/]&lt;br /&gt;
&lt;br /&gt;
= Links =&lt;br /&gt;
* [http://www.yibite.com/article-4731-1.html Avalon的第四代BTC挖矿芯片A3222 通过了初步的功能测试]&lt;br /&gt;
* [http://www.cybtc.com/article-1508-1.html 阿瓦隆4比特币矿机1T单模组彩云评测]&lt;br /&gt;
&lt;br /&gt;
[[zh-cn:阿瓦隆4]]&lt;/div&gt;</summary>
		<author><name>Xiangfu</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Avalon4&amp;diff=53905</id>
		<title>Avalon4</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Avalon4&amp;diff=53905"/>
		<updated>2015-01-24T05:36:57Z</updated>

		<summary type="html">&lt;p&gt;Xiangfu: /* Overclock */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Pictures =&lt;br /&gt;
[[File:AvalonA3233chips.jpeg | 320px]] [[File:Avalon4-a3222-1.jpg | 320px]] [[File:Avalon4-A3222-3.jpg | 320px]]&lt;br /&gt;
&lt;br /&gt;
= A3222 =&lt;br /&gt;
* Datasheet [http://downloads.canaan-creative.com/browser/hardware/A3222/datasheet/A3222Q56-140627-V01-EN.pdf download here]&lt;br /&gt;
&lt;br /&gt;
 Package: QFN56-8X8, 0.5mm pitch&lt;br /&gt;
 Core voltage: 0.65 ~ 0.8V&lt;br /&gt;
 Chip frequency: 400MHz&lt;br /&gt;
 Hashrate: 25-30G (Normal，0.75V)&lt;br /&gt;
 Power usage: 0.45-0.55W/G on ASIC side&lt;br /&gt;
 VDDIO: 1.5 ~ 2.5V&lt;br /&gt;
&lt;br /&gt;
== SPI Example ==&lt;br /&gt;
[[File:Avalon4-SPI-EXAMPLE.jpeg | 640px]]&lt;br /&gt;
&lt;br /&gt;
 a real data:&lt;br /&gt;
 1st:&lt;br /&gt;
 work n chip1&lt;br /&gt;
 {576&#039;hc16801619d8d4242e06e5fab25a54bbe222e8b877848c34beea79cd6528caf7e33cde02a983dab158119ce2a1c9fc4eddac8ce296d0fd9da6e18f645087e051a2d547050e8dc86b1, 64&#039;ha, 32&#039;h1, 32&#039;h1, 32&#039;h1} &lt;br /&gt;
 work n chip0&lt;br /&gt;
 {576&#039;h1bed3ba0a2cb45c1d8f8ef6712146495c44192c07145fd6d974bf4bb8f41371d65c90d1e9cb18a17fa77fe7d13cdfd7b0063910762a5f25c06b168ae087e051a895170504ac1d001, 64&#039;h5, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 &lt;br /&gt;
 2nd:&lt;br /&gt;
 work n+1 chip1&lt;br /&gt;
 {576&#039;h0, 64&#039;hb, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 work n+1 chip0&lt;br /&gt;
 {576&#039;h0, 64&#039;h6, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 &lt;br /&gt;
 3rd:&lt;br /&gt;
 work n+2 chip1&lt;br /&gt;
 {576&#039;h0, 64&#039;hc, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 work n+2 chip0&lt;br /&gt;
 {576&#039;h0, 64&#039;h7, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 &lt;br /&gt;
 then get nonce 32&#039;h1beebba0 for chip0, 32&#039;hc1698161 for chip1;&lt;br /&gt;
&lt;br /&gt;
= Avalon4 =&lt;br /&gt;
Each module carry 40 A3222 ASICs, the module should be working at 1TH/S and using ~680W power.&lt;br /&gt;
&lt;br /&gt;
[[File: Avalon4-BP-1.jpg | 320px]] [[File: Avalon4-BP-2.jpg | 320px]]&lt;br /&gt;
[[File: Avalon4-HU-1.jpg | 320px]] [[File: Avalon4-HU-2.jpg | 320px]]&lt;br /&gt;
[[File: Avalon4-MM-1.jpg | 320px]] [[File: Avalon4-MM-2.jpg | 320px]]&lt;br /&gt;
[[File: Avalon4-PW-1.jpg | 320px]]&lt;br /&gt;
&lt;br /&gt;
== Avalon4 connection ==&lt;br /&gt;
[[File:Avalon4-connection.png | 320px]]&lt;br /&gt;
&lt;br /&gt;
== JTAG Port ==&lt;br /&gt;
[[File:Avalon4-JTAG-PIN.jpeg | 320px]] [[File:Avalon4-XILINX-Cable.jpeg | 320px]]&lt;br /&gt;
&lt;br /&gt;
== PMU ==&lt;br /&gt;
[[File:Avalon4-PMU-Connector.jpeg | 310px]] [[File:Avalon4-PMU-Connector-Header.jpeg | 310px]]&lt;br /&gt;
&lt;br /&gt;
[[File:Avalon4-PMU-P1.jpeg | 310px]] [[File:Avalon4-PMU-P2.jpeg | 310px]]&lt;br /&gt;
&lt;br /&gt;
== HU ==&lt;br /&gt;
[[File:Avalon-HU.jpeg | 310px]]&lt;br /&gt;
&lt;br /&gt;
== Power &amp;amp; GND ==&lt;br /&gt;
[[File:Avalon4-Power-GND.jpeg | 320px]]&lt;br /&gt;
&lt;br /&gt;
== LED ==&lt;br /&gt;
[[File:Avalon4 FPLed.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! LED&lt;br /&gt;
! OFF&lt;br /&gt;
! ON&lt;br /&gt;
! BLINKING&lt;br /&gt;
! MEMO&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| ERR&lt;br /&gt;
| -&lt;br /&gt;
| &#039;&#039;&#039;POST failed&#039;&#039;&#039; or &#039;&#039;&#039;One module dead&#039;&#039;&#039;&lt;br /&gt;
| Manual&lt;br /&gt;
| &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| WARN&lt;br /&gt;
| Hashing&lt;br /&gt;
| Idle mode&lt;br /&gt;
| &#039;&#039;&#039;Fan is 0&#039;&#039;&#039; or &#039;&#039;&#039;Overheat&#039;&#039;&#039;&lt;br /&gt;
| &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| TXD/RXD&lt;br /&gt;
| No data&lt;br /&gt;
| -&lt;br /&gt;
| Data transferring&lt;br /&gt;
| &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| N1/N2&lt;br /&gt;
| No nonce&lt;br /&gt;
| -&lt;br /&gt;
| Found one nonce&lt;br /&gt;
| &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| PG1/PG2&lt;br /&gt;
| -&lt;br /&gt;
| Power good&lt;br /&gt;
| Some of small PMU failed&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== IIC ==&lt;br /&gt;
[[File:IIC_Link_Avalon4.png]]&lt;br /&gt;
&lt;br /&gt;
== Avalon4 CGMiner Under Ubuntu 14.04 ==&lt;br /&gt;
===  Download ===&lt;br /&gt;
 Inside your home directory, download Cgminer&lt;br /&gt;
 git clone https://github.com/Canaan-Creative/cgminer&lt;br /&gt;
&lt;br /&gt;
=== Compile ===&lt;br /&gt;
 cd cgminer&lt;br /&gt;
 git checkout origin/avalon4 -b avalon4&lt;br /&gt;
 ./autogen.sh --enable-avalon4&lt;br /&gt;
 make -j 4&lt;br /&gt;
&lt;br /&gt;
=== Run ===&lt;br /&gt;
 sudo ./cgminer --avalon4-fan 60 --avalon4-freq 200 --avalon4-voltage 7125 --lowmem -o http://stratum.pool:3333 -u  work -p pass &lt;br /&gt;
 or&lt;br /&gt;
 sudo ./cgminer --avalon4-fan 60 --avalon4-freq 200 --avalon4-voltage 7125 --lowmem  -o http://stratum.pool:3333 -u  work -p pass --api-allow W:192.168.2,W:192.168.2.1 --api-listen $@ 2&amp;gt;./log&lt;br /&gt;
&lt;br /&gt;
=== Tweak ===&lt;br /&gt;
* Led&lt;br /&gt;
  Format: &#039;&#039;&#039;ascset|ASCN,led,modularid&#039;&#039;&#039;&lt;br /&gt;
  eg: cgminer-api &amp;quot;ascset|0,led,1&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Fan&lt;br /&gt;
  Format: &#039;&#039;&#039;ascset|ASCN,fan,fanmin[-fanmax]&#039;&#039;&#039;&lt;br /&gt;
  eg: cgminer-api &amp;quot;ascset|0,fan,10&amp;quot; or cgminer-api &amp;quot;ascset|0,fan,10-100&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Voltage&lt;br /&gt;
  Format: &#039;&#039;&#039;ascset|ASCN,voltage,MMID-value[-miner_id-val_offset]&#039;&#039;&#039;&lt;br /&gt;
  eg: cgminer-api &amp;quot;ascset|0,voltage,1-7750&amp;quot;&lt;br /&gt;
      cgminer-api &amp;quot;ascset|0,voltage,1-7750-0-125&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Technical details ==&lt;br /&gt;
* The auc take &#039;&#039;&#039;1~2ms&#039;&#039;&#039; betwwen write and read. even the polling delay is 0 (4800 means 1ms)&lt;br /&gt;
* The cgminer each polling takes &#039;&#039;&#039;~20ms&#039;&#039;&#039;. even the polling delay is 0ms&lt;br /&gt;
&lt;br /&gt;
== MM Notes ==&lt;br /&gt;
=== mm-tools for Raspberry Pi (Model B) ===&lt;br /&gt;
mm-tools is a program to upgrade Avalon4 mm firmware through Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
Support mm versions(MM-4.0: &amp;gt;= &#039;&#039;&#039;401412-7ef4ab10&#039;&#039;&#039;, MM-4.1: &#039;&#039;&#039;Any one&#039;&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
Ugrade file link: [http://downloads.canaan-creative.com/software/avalon4/mm/latest/mm-no-mboot/mm.mcs For MM-4.0] [http://downloads.canaan-creative.com/software/avalon4/mm41/latest/mm-no-mboot/mm.mcs For MM-4.1]&lt;br /&gt;
&lt;br /&gt;
==== Method 1:Upgrade it through CLI ====&lt;br /&gt;
In order to use mm-tools, you should use [http://downloads.raspberrypi.org/NOOBS_latest RASPBIAN] image on your Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
* How to use mm-tools&lt;br /&gt;
 1. Enable iic on Raspberry Pi&lt;br /&gt;
 &lt;br /&gt;
 a. Commit &amp;quot;blacklist i2c-bcm2708&amp;quot; in raspi-blacklist.conf under /etc/modprobe.d first.&lt;br /&gt;
 the example of raspi-blacklist.conf:&lt;br /&gt;
        # blacklist spi and i2c by default (many users don&#039;t need them)&lt;br /&gt;
        &lt;br /&gt;
        blacklist spi-bcm2708&lt;br /&gt;
        #blacklist i2c-bcm2708&lt;br /&gt;
 &lt;br /&gt;
 b. Add i2c.conf under /etc/modprobe.d.&lt;br /&gt;
 the example of i2c.conf:&lt;br /&gt;
       options i2c_bcm2708 baudrate=400000&lt;br /&gt;
 &lt;br /&gt;
 c. Load i2c-dev module from start&lt;br /&gt;
       echo &amp;quot;i2c-dev&amp;quot; &amp;gt;&amp;gt; /etc/modules&lt;br /&gt;
&lt;br /&gt;
 2. Clone &amp;amp; Compile &amp;amp; Run&lt;br /&gt;
 git clone https://github.com/Canaan-Creative/Avalon-extras.git&lt;br /&gt;
 cd ./Avalon-extras/mm-tools;make&lt;br /&gt;
 sudo su&lt;br /&gt;
 make download &amp;amp;&amp;amp; ./mm_tools&lt;br /&gt;
&lt;br /&gt;
==== Method 2:Upgrade it through LuCI ====&lt;br /&gt;
Use the latest avalon firmware for Raspberry Pi(Model B) [http://downloads.canaan-creative.com/software/avalon4/openwrt/latest/openwrt-brcm2708-sdcard-vfat-ext4.img openwrt-brcm2708-sdcard-vfat-ext4.img]&lt;br /&gt;
&lt;br /&gt;
You can upgrade mm firmware through the page: Status-&amp;gt;MM Upgrade&lt;br /&gt;
&lt;br /&gt;
=== Compile flags ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! MBOOT&lt;br /&gt;
! MM41&lt;br /&gt;
! DEBUG&lt;br /&gt;
|-&lt;br /&gt;
| 0&lt;br /&gt;
| No mboot&lt;br /&gt;
| Support MM-4.0&lt;br /&gt;
| Disable debug&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Support mboot&lt;br /&gt;
| Support MM-4.1&lt;br /&gt;
| Enable debug&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= User manual =&lt;br /&gt;
== Overclock ==&lt;br /&gt;
=== Compile flags ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Ver&lt;br /&gt;
! Chip Freq&lt;br /&gt;
! Voltage&lt;br /&gt;
! Hashrate&lt;br /&gt;
|-&lt;br /&gt;
| 4.0&lt;br /&gt;
| 450:390:370&lt;br /&gt;
| 8125&lt;br /&gt;
| 1T&lt;br /&gt;
|-&lt;br /&gt;
| 4.0&lt;br /&gt;
| 460:400:390&lt;br /&gt;
| 8250&lt;br /&gt;
| 1.2T&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 450:390:370&lt;br /&gt;
| 8000&lt;br /&gt;
| 1T&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 580:530:480&lt;br /&gt;
| 8125&lt;br /&gt;
| 1.3T&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= AUC =&lt;br /&gt;
Avalon USB2IIC converter, USD VID:PID &#039;&#039;&#039;29f1:33f2&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== LED ==&lt;br /&gt;
* PWR: Power indicator&lt;br /&gt;
* R: AUC response error&lt;br /&gt;
* G: IIC Xfer&lt;br /&gt;
* B: AUC init&lt;br /&gt;
&lt;br /&gt;
== AUC Firmware ==&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141122/ 20141122] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141122&#039;&#039;&#039;&lt;br /&gt;
* Reset asic when usb config changed(true-&amp;gt;false)&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141105/ 20141105] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141105&#039;&#039;&#039;&lt;br /&gt;
* Code cleanup&lt;br /&gt;
* Improve for firmware burning&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141103/ 20141103] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141103&#039;&#039;&#039;&lt;br /&gt;
* Add watchdog&lt;br /&gt;
* Code cleanup&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141027/ 20141027] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141027&#039;&#039;&#039;&lt;br /&gt;
* Change Manufacturer to [http://www.canaan-creative.com CANAAN]&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141019/ 20141019] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141019&#039;&#039;&#039;&lt;br /&gt;
* First version of AUC firmware&lt;br /&gt;
* Source URL: https://github.com/Canaan-Creative/Avalon-USB-converter&lt;br /&gt;
&lt;br /&gt;
= RPi/703N Firmware =&lt;br /&gt;
=== Daily Building ===&lt;br /&gt;
* &#039;&#039;&#039;http://build.canaan-creative.com:8080/~mikeqin/build/&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20150119_1609/ 20150119] ===&lt;br /&gt;
* Support auto adjust voltage individually(Only support on MM-4.1, MM4.0(&amp;gt;401501-d17f4a10))&lt;br /&gt;
* Support temperature display when it is &amp;lt; 0C.&lt;br /&gt;
* Support mm firmware upgrade through LuCI( Caution:Only for professional users!!!)&lt;br /&gt;
* Fix wifi cann&#039;t work on TL-WR703N&lt;br /&gt;
* Add mining mode&lt;br /&gt;
* Update the set_voltage method to one by one&lt;br /&gt;
* Change localwork statistics from software to hardware.&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141213_1015/ 20141213] ===&lt;br /&gt;
* Improve the voltage increase modules&lt;br /&gt;
* Fix duplicated local work &amp;amp; error work&lt;br /&gt;
* Fix the default settings of new module&lt;br /&gt;
* Fix MM41 voltage setting&lt;br /&gt;
* Add UI for password change&lt;br /&gt;
* Optimise the process of cgminer-status&lt;br /&gt;
* Fix display on avalon index page&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141203_1615/ 20141203] ===&lt;br /&gt;
* Add module elapsed time&lt;br /&gt;
* Modify the decrase offset from 250 to 4*125,increase step to 125&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141127_1341/ 20141127] ===&lt;br /&gt;
* Add TL-WR703N support&lt;br /&gt;
* Add automatic voltage support&lt;br /&gt;
* Add GHS5m and DH%5m for each module&lt;br /&gt;
* Fix AUC ADC value&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141124_1908/ 20141124] ===&lt;br /&gt;
* Add MM41 support&lt;br /&gt;
* Add mm count value in API status&lt;br /&gt;
* Fix the matching_work error&lt;br /&gt;
* Update dh calculation for luci&lt;br /&gt;
* Change theme name to avalon&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141118_1858/ 20141118] ===&lt;br /&gt;
* Adjust module voltage by ascset&lt;br /&gt;
* A new theme was added to luci,and use it as default&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141112_2245/ 20141112] ===&lt;br /&gt;
* Support RPi B/B+ version&lt;br /&gt;
* Change default IIC speed from 1M to 400K&lt;br /&gt;
* Add Avalon4 MM rolling ntime offset&lt;br /&gt;
* Update fan adjustment&lt;br /&gt;
* Add a new luci theme for Raspberry Pi&lt;br /&gt;
* Display DNA on cgminer status page&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141029_1407/ 20141029] ===&lt;br /&gt;
* First version of Avalon4 firmware&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/NEXT-TESTING/ NEXT-TESTING] ===&lt;br /&gt;
* NOTICE: Only for testing&lt;br /&gt;
&lt;br /&gt;
== Issues ==&lt;br /&gt;
* WIFI cann&#039;t work on TL-WR703N&lt;br /&gt;
 This issue was caused by ubus, We can enable or disable it through the button in  the webpage, &lt;br /&gt;
 but the display is invalid when wifi was opened.&lt;br /&gt;
 Work around method: https://github.com/openwrt/luci/commit/ecb0c2f11b861e5035b0397d2396ee4b5e9b3c3e&lt;br /&gt;
&lt;br /&gt;
* Local hashrate count lower than pool or actual.&lt;br /&gt;
 Change localwork statistics from software to hardware.&lt;br /&gt;
&lt;br /&gt;
= MM Firmware (For MM-4.1) =&lt;br /&gt;
== Daily Building ==&lt;br /&gt;
* &#039;&#039;&#039;http://build.canaan-creative.com:8080/~mikeqin/mm41/&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm41/2015-01-15/ 20150115] ==&lt;br /&gt;
* Version &#039;&#039;&#039;411501-d17f4a10&#039;&#039;&#039;&lt;br /&gt;
* Fix negative temperatures&lt;br /&gt;
* Support MM Tx reset by CGMiner&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm41/2014-12-31/ 20141231] ==&lt;br /&gt;
* Version &#039;&#039;&#039;411501-08e45110&#039;&#039;&#039;&lt;br /&gt;
* Based on MM-4.0 &#039;&#039;&#039;401412-d31c2c10&#039;&#039;&#039;&lt;br /&gt;
* Turn down cpu frequency(100MHz -&amp;gt; 50MHz)&lt;br /&gt;
* Adjust clk of three domains.&lt;br /&gt;
* Fix LED warning blink when get new stratum&lt;br /&gt;
* Support voltage adjustion by miners&lt;br /&gt;
* Put the frequency table to CGMiner&lt;br /&gt;
* Miner&#039;s localwork statistics by HW&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm41/NEXT-TESTING/ NEXT-TESTING] ==&lt;br /&gt;
* Reboot mm automatically after upgrade&lt;br /&gt;
* Drop mboot,use a method to upgrade&lt;br /&gt;
* Store extra info for MM&lt;br /&gt;
&lt;br /&gt;
= MM Firmware (For MM-4.0) =&lt;br /&gt;
== Daily Building ==&lt;br /&gt;
* &#039;&#039;&#039;http://build.canaan-creative.com:8080/~mikeqin/mm/&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2015-01-19/ 20150119] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401501-4778d610&#039;&#039;&#039;&lt;br /&gt;
* Support voltage adjustion by miners&lt;br /&gt;
* Put the frequency table to CGMiner&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2015-01-15/ 20150115] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401501-d17f4a10&#039;&#039;&#039;&lt;br /&gt;
* Turn down cpu frequency(100MHz -&amp;gt; 50MHz)&lt;br /&gt;
* Adjust clk of three domains.&lt;br /&gt;
* Fix LED warning blink when get new stratum&lt;br /&gt;
* Miner&#039;s localwork statistics by HW&lt;br /&gt;
* Fix negative temperatures&lt;br /&gt;
* Support MM Tx reset by CGMiner&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-12-19/ 20141219] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401412-d31c2c10&#039;&#039;&#039;&lt;br /&gt;
* Fix temperautre read. read once per second not 200 times per second&lt;br /&gt;
* Compile MM under Virtual Machine may cause unknown problem. this version compile under ubuntu 14.04&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-12-17/ 20141217] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401412-39242210&#039;&#039;&#039;&lt;br /&gt;
* Change api for miner work statistics&lt;br /&gt;
* Fix the g_local_work count&lt;br /&gt;
* Fix temperautre &amp;lt; 0&lt;br /&gt;
* Fix led display when post failed&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-12-13/ 20141213] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401412-7ef4ab10&#039;&#039;&#039;&lt;br /&gt;
* Support MBOOT&lt;br /&gt;
* Keep the nonce2_offse and nonce2_range since g_module_id didn&#039;t change&lt;br /&gt;
* Keep mm working when temp is greater than IDLE_TEMP&lt;br /&gt;
* Add parameter for test core count&lt;br /&gt;
* Warning when no fan connect&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-22/ 20141122] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401411-cad52ec0&#039;&#039;&#039;&lt;br /&gt;
* Fix the type on DEFAULT MDOULES&lt;br /&gt;
* Fix the led status when warning&lt;br /&gt;
* Add MM4.1 defines&lt;br /&gt;
* Add new power module in test/&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-11/ 20141111] ==&lt;br /&gt;
* Version: &#039;&#039;&#039;401411-5965e0f0&#039;&#039;&#039;&lt;br /&gt;
* Add ntime offset configure from outside&lt;br /&gt;
* Reset globe values when idle&lt;br /&gt;
* Update ChangeLog, README and MM_VERSION&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-09/ 20141109] ==&lt;br /&gt;
* Version: &#039;&#039;&#039;401410-c6ba5180&#039;&#039;&#039;&lt;br /&gt;
* Big Code cleanup, Update MM protocol. &lt;br /&gt;
* Update timeout value to 90% the theory value.&lt;br /&gt;
* Fix the hashrate couning.&lt;br /&gt;
* Fix watchdog issue. enable watchdog.&lt;br /&gt;
* Remove g_module_id check since we use I2C&lt;br /&gt;
* Move adjust fan in polling package.&lt;br /&gt;
* Update MM idle default fan speed to 10%&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-04/ 20141104] ==&lt;br /&gt;
* Version: &#039;&#039;&#039;401410-223a1c50&#039;&#039;&#039;&lt;br /&gt;
* Update idle timeout from 5s to 3s&lt;br /&gt;
* Display ID on controller LEDs for debug&lt;br /&gt;
* Fix the automatic module detect&lt;br /&gt;
* Disable watch dog&lt;br /&gt;
* IDLE check when both (new stratum) and (module id) was configured&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-01/ 20141101] ==&lt;br /&gt;
* Fix the front led display&lt;br /&gt;
* Cutoff power after testing&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-10-30/ 20141030] ==&lt;br /&gt;
* First version of Avalon4 firmware&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/NEXT-TESTING/ NEXT-TESTING] ==&lt;br /&gt;
&lt;br /&gt;
= Design file =&lt;br /&gt;
* [http://downloads.canaan-creative.com/hardware/A3222/ http://downloads.canaan-creative.com/hardware/A3222/]&lt;br /&gt;
&lt;br /&gt;
= Links =&lt;br /&gt;
* [http://www.yibite.com/article-4731-1.html Avalon的第四代BTC挖矿芯片A3222 通过了初步的功能测试]&lt;br /&gt;
* [http://www.cybtc.com/article-1508-1.html 阿瓦隆4比特币矿机1T单模组彩云评测]&lt;br /&gt;
&lt;br /&gt;
[[zh-cn:阿瓦隆4]]&lt;/div&gt;</summary>
		<author><name>Xiangfu</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Avalon4&amp;diff=53904</id>
		<title>Avalon4</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Avalon4&amp;diff=53904"/>
		<updated>2015-01-24T05:19:57Z</updated>

		<summary type="html">&lt;p&gt;Xiangfu: /* Overclock */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Pictures =&lt;br /&gt;
[[File:AvalonA3233chips.jpeg | 320px]] [[File:Avalon4-a3222-1.jpg | 320px]] [[File:Avalon4-A3222-3.jpg | 320px]]&lt;br /&gt;
&lt;br /&gt;
= A3222 =&lt;br /&gt;
* Datasheet [http://downloads.canaan-creative.com/browser/hardware/A3222/datasheet/A3222Q56-140627-V01-EN.pdf download here]&lt;br /&gt;
&lt;br /&gt;
 Package: QFN56-8X8, 0.5mm pitch&lt;br /&gt;
 Core voltage: 0.65 ~ 0.8V&lt;br /&gt;
 Chip frequency: 400MHz&lt;br /&gt;
 Hashrate: 25-30G (Normal，0.75V)&lt;br /&gt;
 Power usage: 0.45-0.55W/G on ASIC side&lt;br /&gt;
 VDDIO: 1.5 ~ 2.5V&lt;br /&gt;
&lt;br /&gt;
== SPI Example ==&lt;br /&gt;
[[File:Avalon4-SPI-EXAMPLE.jpeg | 640px]]&lt;br /&gt;
&lt;br /&gt;
 a real data:&lt;br /&gt;
 1st:&lt;br /&gt;
 work n chip1&lt;br /&gt;
 {576&#039;hc16801619d8d4242e06e5fab25a54bbe222e8b877848c34beea79cd6528caf7e33cde02a983dab158119ce2a1c9fc4eddac8ce296d0fd9da6e18f645087e051a2d547050e8dc86b1, 64&#039;ha, 32&#039;h1, 32&#039;h1, 32&#039;h1} &lt;br /&gt;
 work n chip0&lt;br /&gt;
 {576&#039;h1bed3ba0a2cb45c1d8f8ef6712146495c44192c07145fd6d974bf4bb8f41371d65c90d1e9cb18a17fa77fe7d13cdfd7b0063910762a5f25c06b168ae087e051a895170504ac1d001, 64&#039;h5, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 &lt;br /&gt;
 2nd:&lt;br /&gt;
 work n+1 chip1&lt;br /&gt;
 {576&#039;h0, 64&#039;hb, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 work n+1 chip0&lt;br /&gt;
 {576&#039;h0, 64&#039;h6, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 &lt;br /&gt;
 3rd:&lt;br /&gt;
 work n+2 chip1&lt;br /&gt;
 {576&#039;h0, 64&#039;hc, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 work n+2 chip0&lt;br /&gt;
 {576&#039;h0, 64&#039;h7, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 &lt;br /&gt;
 then get nonce 32&#039;h1beebba0 for chip0, 32&#039;hc1698161 for chip1;&lt;br /&gt;
&lt;br /&gt;
= Avalon4 =&lt;br /&gt;
Each module carry 40 A3222 ASICs, the module should be working at 1TH/S and using ~680W power.&lt;br /&gt;
&lt;br /&gt;
[[File: Avalon4-BP-1.jpg | 320px]] [[File: Avalon4-BP-2.jpg | 320px]]&lt;br /&gt;
[[File: Avalon4-HU-1.jpg | 320px]] [[File: Avalon4-HU-2.jpg | 320px]]&lt;br /&gt;
[[File: Avalon4-MM-1.jpg | 320px]] [[File: Avalon4-MM-2.jpg | 320px]]&lt;br /&gt;
[[File: Avalon4-PW-1.jpg | 320px]]&lt;br /&gt;
&lt;br /&gt;
== Avalon4 connection ==&lt;br /&gt;
[[File:Avalon4-connection.png | 320px]]&lt;br /&gt;
&lt;br /&gt;
== JTAG Port ==&lt;br /&gt;
[[File:Avalon4-JTAG-PIN.jpeg | 320px]] [[File:Avalon4-XILINX-Cable.jpeg | 320px]]&lt;br /&gt;
&lt;br /&gt;
== PMU ==&lt;br /&gt;
[[File:Avalon4-PMU-Connector.jpeg | 310px]] [[File:Avalon4-PMU-Connector-Header.jpeg | 310px]]&lt;br /&gt;
&lt;br /&gt;
[[File:Avalon4-PMU-P1.jpeg | 310px]] [[File:Avalon4-PMU-P2.jpeg | 310px]]&lt;br /&gt;
&lt;br /&gt;
== HU ==&lt;br /&gt;
[[File:Avalon-HU.jpeg | 310px]]&lt;br /&gt;
&lt;br /&gt;
== Power &amp;amp; GND ==&lt;br /&gt;
[[File:Avalon4-Power-GND.jpeg | 320px]]&lt;br /&gt;
&lt;br /&gt;
== LED ==&lt;br /&gt;
[[File:Avalon4 FPLed.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! LED&lt;br /&gt;
! OFF&lt;br /&gt;
! ON&lt;br /&gt;
! BLINKING&lt;br /&gt;
! MEMO&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| ERR&lt;br /&gt;
| -&lt;br /&gt;
| &#039;&#039;&#039;POST failed&#039;&#039;&#039; or &#039;&#039;&#039;One module dead&#039;&#039;&#039;&lt;br /&gt;
| Manual&lt;br /&gt;
| &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| WARN&lt;br /&gt;
| Hashing&lt;br /&gt;
| Idle mode&lt;br /&gt;
| &#039;&#039;&#039;Fan is 0&#039;&#039;&#039; or &#039;&#039;&#039;Overheat&#039;&#039;&#039;&lt;br /&gt;
| &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| TXD/RXD&lt;br /&gt;
| No data&lt;br /&gt;
| -&lt;br /&gt;
| Data transferring&lt;br /&gt;
| &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| N1/N2&lt;br /&gt;
| No nonce&lt;br /&gt;
| -&lt;br /&gt;
| Found one nonce&lt;br /&gt;
| &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| PG1/PG2&lt;br /&gt;
| -&lt;br /&gt;
| Power good&lt;br /&gt;
| Some of small PMU failed&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== IIC ==&lt;br /&gt;
[[File:IIC_Link_Avalon4.png]]&lt;br /&gt;
&lt;br /&gt;
== Avalon4 CGMiner Under Ubuntu 14.04 ==&lt;br /&gt;
===  Download ===&lt;br /&gt;
 Inside your home directory, download Cgminer&lt;br /&gt;
 git clone https://github.com/Canaan-Creative/cgminer&lt;br /&gt;
&lt;br /&gt;
=== Compile ===&lt;br /&gt;
 cd cgminer&lt;br /&gt;
 git checkout origin/avalon4 -b avalon4&lt;br /&gt;
 ./autogen.sh --enable-avalon4&lt;br /&gt;
 make -j 4&lt;br /&gt;
&lt;br /&gt;
=== Run ===&lt;br /&gt;
 sudo ./cgminer --avalon4-fan 60 --avalon4-freq 200 --avalon4-voltage 7125 --lowmem -o http://stratum.pool:3333 -u  work -p pass &lt;br /&gt;
 or&lt;br /&gt;
 sudo ./cgminer --avalon4-fan 60 --avalon4-freq 200 --avalon4-voltage 7125 --lowmem  -o http://stratum.pool:3333 -u  work -p pass --api-allow W:192.168.2,W:192.168.2.1 --api-listen $@ 2&amp;gt;./log&lt;br /&gt;
&lt;br /&gt;
=== Tweak ===&lt;br /&gt;
* Led&lt;br /&gt;
  Format: &#039;&#039;&#039;ascset|ASCN,led,modularid&#039;&#039;&#039;&lt;br /&gt;
  eg: cgminer-api &amp;quot;ascset|0,led,1&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Fan&lt;br /&gt;
  Format: &#039;&#039;&#039;ascset|ASCN,fan,fanmin[-fanmax]&#039;&#039;&#039;&lt;br /&gt;
  eg: cgminer-api &amp;quot;ascset|0,fan,10&amp;quot; or cgminer-api &amp;quot;ascset|0,fan,10-100&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Voltage&lt;br /&gt;
  Format: &#039;&#039;&#039;ascset|ASCN,voltage,MMID-value[-miner_id-val_offset]&#039;&#039;&#039;&lt;br /&gt;
  eg: cgminer-api &amp;quot;ascset|0,voltage,1-7750&amp;quot;&lt;br /&gt;
      cgminer-api &amp;quot;ascset|0,voltage,1-7750-0-125&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Technical details ==&lt;br /&gt;
* The auc take &#039;&#039;&#039;1~2ms&#039;&#039;&#039; betwwen write and read. even the polling delay is 0 (4800 means 1ms)&lt;br /&gt;
* The cgminer each polling takes &#039;&#039;&#039;~20ms&#039;&#039;&#039;. even the polling delay is 0ms&lt;br /&gt;
&lt;br /&gt;
== MM Notes ==&lt;br /&gt;
=== mm-tools for Raspberry Pi (Model B) ===&lt;br /&gt;
mm-tools is a program to upgrade Avalon4 mm firmware through Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
Support mm versions(MM-4.0: &amp;gt;= &#039;&#039;&#039;401412-7ef4ab10&#039;&#039;&#039;, MM-4.1: &#039;&#039;&#039;Any one&#039;&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
Ugrade file link: [http://downloads.canaan-creative.com/software/avalon4/mm/latest/mm-no-mboot/mm.mcs For MM-4.0] [http://downloads.canaan-creative.com/software/avalon4/mm41/latest/mm-no-mboot/mm.mcs For MM-4.1]&lt;br /&gt;
&lt;br /&gt;
==== Method 1:Upgrade it through CLI ====&lt;br /&gt;
In order to use mm-tools, you should use [http://downloads.raspberrypi.org/NOOBS_latest RASPBIAN] image on your Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
* How to use mm-tools&lt;br /&gt;
 1. Enable iic on Raspberry Pi&lt;br /&gt;
 &lt;br /&gt;
 a. Commit &amp;quot;blacklist i2c-bcm2708&amp;quot; in raspi-blacklist.conf under /etc/modprobe.d first.&lt;br /&gt;
 the example of raspi-blacklist.conf:&lt;br /&gt;
        # blacklist spi and i2c by default (many users don&#039;t need them)&lt;br /&gt;
        &lt;br /&gt;
        blacklist spi-bcm2708&lt;br /&gt;
        #blacklist i2c-bcm2708&lt;br /&gt;
 &lt;br /&gt;
 b. Add i2c.conf under /etc/modprobe.d.&lt;br /&gt;
 the example of i2c.conf:&lt;br /&gt;
       options i2c_bcm2708 baudrate=400000&lt;br /&gt;
 &lt;br /&gt;
 c. Load i2c-dev module from start&lt;br /&gt;
       echo &amp;quot;i2c-dev&amp;quot; &amp;gt;&amp;gt; /etc/modules&lt;br /&gt;
&lt;br /&gt;
 2. Clone &amp;amp; Compile &amp;amp; Run&lt;br /&gt;
 git clone https://github.com/Canaan-Creative/Avalon-extras.git&lt;br /&gt;
 cd ./Avalon-extras/mm-tools;make&lt;br /&gt;
 sudo su&lt;br /&gt;
 make download &amp;amp;&amp;amp; ./mm_tools&lt;br /&gt;
&lt;br /&gt;
==== Method 2:Upgrade it through LuCI ====&lt;br /&gt;
Use the latest avalon firmware for Raspberry Pi(Model B) [http://downloads.canaan-creative.com/software/avalon4/openwrt/latest/openwrt-brcm2708-sdcard-vfat-ext4.img openwrt-brcm2708-sdcard-vfat-ext4.img]&lt;br /&gt;
&lt;br /&gt;
You can upgrade mm firmware through the page: Status-&amp;gt;MM Upgrade&lt;br /&gt;
&lt;br /&gt;
=== Compile flags ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! MBOOT&lt;br /&gt;
! MM41&lt;br /&gt;
! DEBUG&lt;br /&gt;
|-&lt;br /&gt;
| 0&lt;br /&gt;
| No mboot&lt;br /&gt;
| Support MM-4.0&lt;br /&gt;
| Disable debug&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Support mboot&lt;br /&gt;
| Support MM-4.1&lt;br /&gt;
| Enable debug&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= User manual =&lt;br /&gt;
== Overclock ==&lt;br /&gt;
* 4.0&lt;br /&gt;
 Chip Freq: 460:400:385, Voltage: 8250 --&amp;gt; 1.2T (Thanks to 王小波)&lt;br /&gt;
&lt;br /&gt;
* 4.1&lt;br /&gt;
 Chip Freq: 580:530:480, Voltage: 8125 --&amp;gt; 1.3T&lt;br /&gt;
&lt;br /&gt;
= AUC =&lt;br /&gt;
Avalon USB2IIC converter, USD VID:PID &#039;&#039;&#039;29f1:33f2&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== LED ==&lt;br /&gt;
* PWR: Power indicator&lt;br /&gt;
* R: AUC response error&lt;br /&gt;
* G: IIC Xfer&lt;br /&gt;
* B: AUC init&lt;br /&gt;
&lt;br /&gt;
== AUC Firmware ==&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141122/ 20141122] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141122&#039;&#039;&#039;&lt;br /&gt;
* Reset asic when usb config changed(true-&amp;gt;false)&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141105/ 20141105] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141105&#039;&#039;&#039;&lt;br /&gt;
* Code cleanup&lt;br /&gt;
* Improve for firmware burning&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141103/ 20141103] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141103&#039;&#039;&#039;&lt;br /&gt;
* Add watchdog&lt;br /&gt;
* Code cleanup&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141027/ 20141027] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141027&#039;&#039;&#039;&lt;br /&gt;
* Change Manufacturer to [http://www.canaan-creative.com CANAAN]&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141019/ 20141019] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141019&#039;&#039;&#039;&lt;br /&gt;
* First version of AUC firmware&lt;br /&gt;
* Source URL: https://github.com/Canaan-Creative/Avalon-USB-converter&lt;br /&gt;
&lt;br /&gt;
= RPi/703N Firmware =&lt;br /&gt;
=== Daily Building ===&lt;br /&gt;
* &#039;&#039;&#039;http://build.canaan-creative.com:8080/~mikeqin/build/&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20150119_1609/ 20150119] ===&lt;br /&gt;
* Support auto adjust voltage individually(Only support on MM-4.1, MM4.0(&amp;gt;401501-d17f4a10))&lt;br /&gt;
* Support temperature display when it is &amp;lt; 0C.&lt;br /&gt;
* Support mm firmware upgrade through LuCI( Caution:Only for professional users!!!)&lt;br /&gt;
* Fix wifi cann&#039;t work on TL-WR703N&lt;br /&gt;
* Add mining mode&lt;br /&gt;
* Update the set_voltage method to one by one&lt;br /&gt;
* Change localwork statistics from software to hardware.&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141213_1015/ 20141213] ===&lt;br /&gt;
* Improve the voltage increase modules&lt;br /&gt;
* Fix duplicated local work &amp;amp; error work&lt;br /&gt;
* Fix the default settings of new module&lt;br /&gt;
* Fix MM41 voltage setting&lt;br /&gt;
* Add UI for password change&lt;br /&gt;
* Optimise the process of cgminer-status&lt;br /&gt;
* Fix display on avalon index page&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141203_1615/ 20141203] ===&lt;br /&gt;
* Add module elapsed time&lt;br /&gt;
* Modify the decrase offset from 250 to 4*125,increase step to 125&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141127_1341/ 20141127] ===&lt;br /&gt;
* Add TL-WR703N support&lt;br /&gt;
* Add automatic voltage support&lt;br /&gt;
* Add GHS5m and DH%5m for each module&lt;br /&gt;
* Fix AUC ADC value&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141124_1908/ 20141124] ===&lt;br /&gt;
* Add MM41 support&lt;br /&gt;
* Add mm count value in API status&lt;br /&gt;
* Fix the matching_work error&lt;br /&gt;
* Update dh calculation for luci&lt;br /&gt;
* Change theme name to avalon&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141118_1858/ 20141118] ===&lt;br /&gt;
* Adjust module voltage by ascset&lt;br /&gt;
* A new theme was added to luci,and use it as default&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141112_2245/ 20141112] ===&lt;br /&gt;
* Support RPi B/B+ version&lt;br /&gt;
* Change default IIC speed from 1M to 400K&lt;br /&gt;
* Add Avalon4 MM rolling ntime offset&lt;br /&gt;
* Update fan adjustment&lt;br /&gt;
* Add a new luci theme for Raspberry Pi&lt;br /&gt;
* Display DNA on cgminer status page&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141029_1407/ 20141029] ===&lt;br /&gt;
* First version of Avalon4 firmware&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/NEXT-TESTING/ NEXT-TESTING] ===&lt;br /&gt;
* NOTICE: Only for testing&lt;br /&gt;
&lt;br /&gt;
== Issues ==&lt;br /&gt;
* WIFI cann&#039;t work on TL-WR703N&lt;br /&gt;
 This issue was caused by ubus, We can enable or disable it through the button in  the webpage, &lt;br /&gt;
 but the display is invalid when wifi was opened.&lt;br /&gt;
 Work around method: https://github.com/openwrt/luci/commit/ecb0c2f11b861e5035b0397d2396ee4b5e9b3c3e&lt;br /&gt;
&lt;br /&gt;
* Local hashrate count lower than pool or actual.&lt;br /&gt;
 Change localwork statistics from software to hardware.&lt;br /&gt;
&lt;br /&gt;
= MM Firmware (For MM-4.1) =&lt;br /&gt;
== Daily Building ==&lt;br /&gt;
* &#039;&#039;&#039;http://build.canaan-creative.com:8080/~mikeqin/mm41/&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm41/2015-01-15/ 20150115] ==&lt;br /&gt;
* Version &#039;&#039;&#039;411501-d17f4a10&#039;&#039;&#039;&lt;br /&gt;
* Fix negative temperatures&lt;br /&gt;
* Support MM Tx reset by CGMiner&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm41/2014-12-31/ 20141231] ==&lt;br /&gt;
* Version &#039;&#039;&#039;411501-08e45110&#039;&#039;&#039;&lt;br /&gt;
* Based on MM-4.0 &#039;&#039;&#039;401412-d31c2c10&#039;&#039;&#039;&lt;br /&gt;
* Turn down cpu frequency(100MHz -&amp;gt; 50MHz)&lt;br /&gt;
* Adjust clk of three domains.&lt;br /&gt;
* Fix LED warning blink when get new stratum&lt;br /&gt;
* Support voltage adjustion by miners&lt;br /&gt;
* Put the frequency table to CGMiner&lt;br /&gt;
* Miner&#039;s localwork statistics by HW&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm41/NEXT-TESTING/ NEXT-TESTING] ==&lt;br /&gt;
* Reboot mm automatically after upgrade&lt;br /&gt;
* Drop mboot,use a method to upgrade&lt;br /&gt;
* Store extra info for MM&lt;br /&gt;
&lt;br /&gt;
= MM Firmware (For MM-4.0) =&lt;br /&gt;
== Daily Building ==&lt;br /&gt;
* &#039;&#039;&#039;http://build.canaan-creative.com:8080/~mikeqin/mm/&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2015-01-19/ 20150119] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401501-4778d610&#039;&#039;&#039;&lt;br /&gt;
* Support voltage adjustion by miners&lt;br /&gt;
* Put the frequency table to CGMiner&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2015-01-15/ 20150115] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401501-d17f4a10&#039;&#039;&#039;&lt;br /&gt;
* Turn down cpu frequency(100MHz -&amp;gt; 50MHz)&lt;br /&gt;
* Adjust clk of three domains.&lt;br /&gt;
* Fix LED warning blink when get new stratum&lt;br /&gt;
* Miner&#039;s localwork statistics by HW&lt;br /&gt;
* Fix negative temperatures&lt;br /&gt;
* Support MM Tx reset by CGMiner&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-12-19/ 20141219] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401412-d31c2c10&#039;&#039;&#039;&lt;br /&gt;
* Fix temperautre read. read once per second not 200 times per second&lt;br /&gt;
* Compile MM under Virtual Machine may cause unknown problem. this version compile under ubuntu 14.04&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-12-17/ 20141217] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401412-39242210&#039;&#039;&#039;&lt;br /&gt;
* Change api for miner work statistics&lt;br /&gt;
* Fix the g_local_work count&lt;br /&gt;
* Fix temperautre &amp;lt; 0&lt;br /&gt;
* Fix led display when post failed&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-12-13/ 20141213] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401412-7ef4ab10&#039;&#039;&#039;&lt;br /&gt;
* Support MBOOT&lt;br /&gt;
* Keep the nonce2_offse and nonce2_range since g_module_id didn&#039;t change&lt;br /&gt;
* Keep mm working when temp is greater than IDLE_TEMP&lt;br /&gt;
* Add parameter for test core count&lt;br /&gt;
* Warning when no fan connect&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-22/ 20141122] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401411-cad52ec0&#039;&#039;&#039;&lt;br /&gt;
* Fix the type on DEFAULT MDOULES&lt;br /&gt;
* Fix the led status when warning&lt;br /&gt;
* Add MM4.1 defines&lt;br /&gt;
* Add new power module in test/&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-11/ 20141111] ==&lt;br /&gt;
* Version: &#039;&#039;&#039;401411-5965e0f0&#039;&#039;&#039;&lt;br /&gt;
* Add ntime offset configure from outside&lt;br /&gt;
* Reset globe values when idle&lt;br /&gt;
* Update ChangeLog, README and MM_VERSION&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-09/ 20141109] ==&lt;br /&gt;
* Version: &#039;&#039;&#039;401410-c6ba5180&#039;&#039;&#039;&lt;br /&gt;
* Big Code cleanup, Update MM protocol. &lt;br /&gt;
* Update timeout value to 90% the theory value.&lt;br /&gt;
* Fix the hashrate couning.&lt;br /&gt;
* Fix watchdog issue. enable watchdog.&lt;br /&gt;
* Remove g_module_id check since we use I2C&lt;br /&gt;
* Move adjust fan in polling package.&lt;br /&gt;
* Update MM idle default fan speed to 10%&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-04/ 20141104] ==&lt;br /&gt;
* Version: &#039;&#039;&#039;401410-223a1c50&#039;&#039;&#039;&lt;br /&gt;
* Update idle timeout from 5s to 3s&lt;br /&gt;
* Display ID on controller LEDs for debug&lt;br /&gt;
* Fix the automatic module detect&lt;br /&gt;
* Disable watch dog&lt;br /&gt;
* IDLE check when both (new stratum) and (module id) was configured&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-01/ 20141101] ==&lt;br /&gt;
* Fix the front led display&lt;br /&gt;
* Cutoff power after testing&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-10-30/ 20141030] ==&lt;br /&gt;
* First version of Avalon4 firmware&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/NEXT-TESTING/ NEXT-TESTING] ==&lt;br /&gt;
&lt;br /&gt;
= Design file =&lt;br /&gt;
* [http://downloads.canaan-creative.com/hardware/A3222/ http://downloads.canaan-creative.com/hardware/A3222/]&lt;br /&gt;
&lt;br /&gt;
= Links =&lt;br /&gt;
* [http://www.yibite.com/article-4731-1.html Avalon的第四代BTC挖矿芯片A3222 通过了初步的功能测试]&lt;br /&gt;
* [http://www.cybtc.com/article-1508-1.html 阿瓦隆4比特币矿机1T单模组彩云评测]&lt;br /&gt;
&lt;br /&gt;
[[zh-cn:阿瓦隆4]]&lt;/div&gt;</summary>
		<author><name>Xiangfu</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Avalon&amp;diff=53889</id>
		<title>Avalon</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Avalon&amp;diff=53889"/>
		<updated>2015-01-23T06:50:29Z</updated>

		<summary type="html">&lt;p&gt;Xiangfu: /* Bitcointalk thread */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Logo-A.png | 200px | thumb | left | Avalon Project]]&lt;br /&gt;
&lt;br /&gt;
Avalon is the first product name of Avalon project. Avalon is a project which produces [[bitcoin]]  ASIC&amp;lt;ref&amp;gt;https://en.wikipedia.org/wiki/ASIC&amp;lt;/ref&amp;gt; mining machine. the project created by 张楠赓&amp;lt;ref&amp;gt;http://www.canaan-creative.com&amp;lt;/ref&amp;gt; &amp;lt;ref&amp;gt;https://bitcointalk.org/index.php?action=profile;u=38132&amp;lt;/ref&amp;gt; and Yifu Guo&amp;lt;ref&amp;gt;http://bitsyn.com&amp;lt;/ref&amp;gt; &amp;lt;ref&amp;gt;https://bitcointalk.org/index.php?action=profile;u=68196&amp;lt;/ref&amp;gt;. this project started at later 2012 with a bitcointalk&amp;lt;ref&amp;gt;https://bitcointalk.org/&amp;lt;/ref&amp;gt; thread&amp;lt;ref&amp;gt;https://bitcointalk.org/index.php?topic=110090.0&amp;lt;/ref&amp;gt;. Avalon project have three different ASIC, named A3256, A3255, A3233, have two type of bitcoin transaction machines. Avalon1 and Avalon2. right now Avalon project people working very hard on third generation machine. named Avalon3. it is 2U size, using the newest 40nm ASIC, (7GHS/chip, 0.7Watt/G).&lt;br /&gt;
&lt;br /&gt;
After one year of Avalon project started, Yifu Guo(Bitsyncom)&amp;lt;ref&amp;gt;http://bitsyn.com&amp;lt;/ref&amp;gt; left Avalon project. The Canaan Creative&amp;lt;ref&amp;gt;http://www.canaan-creative.com&amp;lt;/ref&amp;gt; (founded by ngzhang) have full in charge of the project running from 2014 and EHash.com(The online shop that accept Bitcoin)&amp;lt;ref&amp;gt;http://ehash.com&amp;lt;/ref&amp;gt; was part of Canaan Creative.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; width=100% style=&amp;quot;border: 0px solid #eee; padding: 0px&amp;quot;&lt;br /&gt;
! width=33% style=&amp;quot;background:#FCC6FF;border-left:0px solid white;border-right:5px solid white;border-top:5px solid white;&amp;quot; | For users&lt;br /&gt;
! width=33% style=&amp;quot;background:#B3DDF4;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;&amp;quot; | For developers&lt;br /&gt;
! width=33% style=&amp;quot;background:#F5FC7F;border-left:5px solid white;border-right:0px solid white;border-top:5px solid white;&amp;quot; | For businesses&lt;br /&gt;
|-&lt;br /&gt;
|valign=&amp;quot;TOP&amp;quot; style=&amp;quot;background:#FEE9FF;border-left:0px solid white;border-right:5px solid white;border-bottom:5px solid white;&amp;quot; | &lt;br /&gt;
* [[Avalon1]], Using A3256, 66/110GHs machines&lt;br /&gt;
* [[Avalon2]], Using A3255, 145/300GHs machines&lt;br /&gt;
* [[Avalon3]], Using A3233, 105/290/800/GHs machines&lt;br /&gt;
* [[Avalon4]], Using A3222([http://downloads.canaan-creative.com/browser/hardware/A3222/datasheet/A3222Q56-140627-V01-EN.pdf datasheet]), 700W, 1T machines&lt;br /&gt;
&lt;br /&gt;
* [[Avalon3.5]], Using A3233, Add more features.&lt;br /&gt;
* [[Avalon nano]], Using only one A3233, Small USB device.&lt;br /&gt;
* [http://downloads.canaan-creative.com/ams AMS] A web base Avalon Management System. used on a 20,000 Avalon3-290 farm.&lt;br /&gt;
&lt;br /&gt;
|valign=&amp;quot;TOP&amp;quot; style=&amp;quot;background:#D4EDFB;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;&amp;quot; | &lt;br /&gt;
* [http://downloads.canaan-creative.com/ Downloads]&lt;br /&gt;
* [https://github.com/Canaan-Creative Software engineering]&lt;br /&gt;
* [http://lists.canaan-creative.com Mailing list for discussion]&lt;br /&gt;
* [http://goo.gl/2ll1C0 IRC channel for share and help]&lt;br /&gt;
* [http://downloads.canaan-creative.com/irclogs/ IRC logs]&lt;br /&gt;
* [http://bbs.canaan-creative.com Avalon Chinese BBS(中文论坛)]&lt;br /&gt;
* [http://www.btcfans.com/it618_scoremall-scoremall.html Avalon Chinese Shop(中文商城)]&lt;br /&gt;
&lt;br /&gt;
|valign=&amp;quot;TOP&amp;quot; style=&amp;quot;background:#FCFFCD;border-left:5px solid white;border-right:0px solid white;border-bottom:5px solid white;&amp;quot; | &lt;br /&gt;
* [https://ehash.com Online shop: ehash.com]&lt;br /&gt;
* [http://www.canaan-creative.com Company Website]&lt;br /&gt;
* Please email to service@canaan-creative.com for more informations&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Links =&lt;br /&gt;
== Bitcointalk thread ==&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=922558  Dogie&#039;s Comprehensive Avalon Avalon4 Setup ]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=140539.0 Avalon ASIC users thread]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=587545.0 Avalon MM (miner manager) development thread]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=604853.0 Avalon Gen2&amp;amp;3 ASIC users thread]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=604281.msg6666298#msg6666298 Avalon authorized e-shop EHash.com online]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=779612.0;all Avalon4 (A3222, 28nm, ~25GHS, ~0.6W/G) sample chips available here: EHash.com ]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=751434.0 Dogie&#039;s Comprehensive Avalon Avalon3 Setup ]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=493358  Dogie&#039;s Comprehensive Avalon Avalon2 Setup ]&lt;br /&gt;
&lt;br /&gt;
= References =&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[zh-cn:阿瓦隆]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]]&lt;/div&gt;</summary>
		<author><name>Xiangfu</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Avalon&amp;diff=53888</id>
		<title>Avalon</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Avalon&amp;diff=53888"/>
		<updated>2015-01-23T06:13:44Z</updated>

		<summary type="html">&lt;p&gt;Xiangfu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Logo-A.png | 200px | thumb | left | Avalon Project]]&lt;br /&gt;
&lt;br /&gt;
Avalon is the first product name of Avalon project. Avalon is a project which produces [[bitcoin]]  ASIC&amp;lt;ref&amp;gt;https://en.wikipedia.org/wiki/ASIC&amp;lt;/ref&amp;gt; mining machine. the project created by 张楠赓&amp;lt;ref&amp;gt;http://www.canaan-creative.com&amp;lt;/ref&amp;gt; &amp;lt;ref&amp;gt;https://bitcointalk.org/index.php?action=profile;u=38132&amp;lt;/ref&amp;gt; and Yifu Guo&amp;lt;ref&amp;gt;http://bitsyn.com&amp;lt;/ref&amp;gt; &amp;lt;ref&amp;gt;https://bitcointalk.org/index.php?action=profile;u=68196&amp;lt;/ref&amp;gt;. this project started at later 2012 with a bitcointalk&amp;lt;ref&amp;gt;https://bitcointalk.org/&amp;lt;/ref&amp;gt; thread&amp;lt;ref&amp;gt;https://bitcointalk.org/index.php?topic=110090.0&amp;lt;/ref&amp;gt;. Avalon project have three different ASIC, named A3256, A3255, A3233, have two type of bitcoin transaction machines. Avalon1 and Avalon2. right now Avalon project people working very hard on third generation machine. named Avalon3. it is 2U size, using the newest 40nm ASIC, (7GHS/chip, 0.7Watt/G).&lt;br /&gt;
&lt;br /&gt;
After one year of Avalon project started, Yifu Guo(Bitsyncom)&amp;lt;ref&amp;gt;http://bitsyn.com&amp;lt;/ref&amp;gt; left Avalon project. The Canaan Creative&amp;lt;ref&amp;gt;http://www.canaan-creative.com&amp;lt;/ref&amp;gt; (founded by ngzhang) have full in charge of the project running from 2014 and EHash.com(The online shop that accept Bitcoin)&amp;lt;ref&amp;gt;http://ehash.com&amp;lt;/ref&amp;gt; was part of Canaan Creative.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; width=100% style=&amp;quot;border: 0px solid #eee; padding: 0px&amp;quot;&lt;br /&gt;
! width=33% style=&amp;quot;background:#FCC6FF;border-left:0px solid white;border-right:5px solid white;border-top:5px solid white;&amp;quot; | For users&lt;br /&gt;
! width=33% style=&amp;quot;background:#B3DDF4;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;&amp;quot; | For developers&lt;br /&gt;
! width=33% style=&amp;quot;background:#F5FC7F;border-left:5px solid white;border-right:0px solid white;border-top:5px solid white;&amp;quot; | For businesses&lt;br /&gt;
|-&lt;br /&gt;
|valign=&amp;quot;TOP&amp;quot; style=&amp;quot;background:#FEE9FF;border-left:0px solid white;border-right:5px solid white;border-bottom:5px solid white;&amp;quot; | &lt;br /&gt;
* [[Avalon1]], Using A3256, 66/110GHs machines&lt;br /&gt;
* [[Avalon2]], Using A3255, 145/300GHs machines&lt;br /&gt;
* [[Avalon3]], Using A3233, 105/290/800/GHs machines&lt;br /&gt;
* [[Avalon4]], Using A3222([http://downloads.canaan-creative.com/browser/hardware/A3222/datasheet/A3222Q56-140627-V01-EN.pdf datasheet]), 700W, 1T machines&lt;br /&gt;
&lt;br /&gt;
* [[Avalon3.5]], Using A3233, Add more features.&lt;br /&gt;
* [[Avalon nano]], Using only one A3233, Small USB device.&lt;br /&gt;
* [http://downloads.canaan-creative.com/ams AMS] A web base Avalon Management System. used on a 20,000 Avalon3-290 farm.&lt;br /&gt;
&lt;br /&gt;
|valign=&amp;quot;TOP&amp;quot; style=&amp;quot;background:#D4EDFB;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;&amp;quot; | &lt;br /&gt;
* [http://downloads.canaan-creative.com/ Downloads]&lt;br /&gt;
* [https://github.com/Canaan-Creative Software engineering]&lt;br /&gt;
* [http://lists.canaan-creative.com Mailing list for discussion]&lt;br /&gt;
* [http://goo.gl/2ll1C0 IRC channel for share and help]&lt;br /&gt;
* [http://downloads.canaan-creative.com/irclogs/ IRC logs]&lt;br /&gt;
* [http://bbs.canaan-creative.com Avalon Chinese BBS(中文论坛)]&lt;br /&gt;
* [http://www.btcfans.com/it618_scoremall-scoremall.html Avalon Chinese Shop(中文商城)]&lt;br /&gt;
&lt;br /&gt;
|valign=&amp;quot;TOP&amp;quot; style=&amp;quot;background:#FCFFCD;border-left:5px solid white;border-right:0px solid white;border-bottom:5px solid white;&amp;quot; | &lt;br /&gt;
* [https://ehash.com Online shop: ehash.com]&lt;br /&gt;
* [http://www.canaan-creative.com Company Website]&lt;br /&gt;
* Please email to service@canaan-creative.com for more informations&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Links =&lt;br /&gt;
== Bitcointalk thread ==&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=140539.0 Avalon ASIC users thread]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=587545.0 Avalon MM (miner manager) development thread]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=604853.0 Avalon Gen2&amp;amp;3 ASIC users thread]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=604281.msg6666298#msg6666298 Avalon authorized e-shop EHash.com online]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=779612.0;all Avalon4 (A3222, 28nm, ~25GHS, ~0.6W/G) sample chips available here: EHash.com ]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=751434.0 Dogie&#039;s Comprehensive Avalon Avalon3 Setup ]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=493358  Dogie&#039;s Comprehensive Avalon Avalon2 Setup ]&lt;br /&gt;
&lt;br /&gt;
= References =&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[zh-cn:阿瓦隆]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]]&lt;/div&gt;</summary>
		<author><name>Xiangfu</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Avalon&amp;diff=53887</id>
		<title>Avalon</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Avalon&amp;diff=53887"/>
		<updated>2015-01-23T06:13:03Z</updated>

		<summary type="html">&lt;p&gt;Xiangfu: /* Bitcointalk thread */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Logo-A.png | 200px | thumb | left | Avalon Project]]&lt;br /&gt;
&lt;br /&gt;
Avalon is the first product name of Avalon project. Avalon is a project which produces [[bitcoin]]  ASIC&amp;lt;ref&amp;gt;https://en.wikipedia.org/wiki/ASIC&amp;lt;/ref&amp;gt; mining machine. the project created by 张楠赓&amp;lt;ref&amp;gt;http://www.canaan-creative.com&amp;lt;/ref&amp;gt; &amp;lt;ref&amp;gt;https://bitcointalk.org/index.php?action=profile;u=38132&amp;lt;/ref&amp;gt; and Yifu Guo&amp;lt;ref&amp;gt;http://bitsyn.com&amp;lt;/ref&amp;gt; &amp;lt;ref&amp;gt;https://bitcointalk.org/index.php?action=profile;u=68196&amp;lt;/ref&amp;gt;. this project started at later 2012 with a bitcointalk&amp;lt;ref&amp;gt;https://bitcointalk.org/&amp;lt;/ref&amp;gt; thread&amp;lt;ref&amp;gt;https://bitcointalk.org/index.php?topic=110090.0&amp;lt;/ref&amp;gt;. Avalon project have three different ASIC, named A3256, A3255, A3233, have two type of bitcoin transaction machines. Avalon1 and Avalon2. right now Avalon project people working very hard on third generation machine. named Avalon3. it is 2U size, using the newest 40nm ASIC, (7GHS/chip, 0.7Watt/G).&lt;br /&gt;
&lt;br /&gt;
After one year of Avalon project started, Yifu Guo(Bitsyncom)&amp;lt;ref&amp;gt;http://bitsyn.com&amp;lt;/ref&amp;gt; left Avalon project. The Canaan Creative&amp;lt;ref&amp;gt;http://www.canaan-creative.com&amp;lt;/ref&amp;gt; (founded by ngzhang) have full in charge of the project running from 2014 and EHash.com(The online shop that accept Bitcoin)&amp;lt;ref&amp;gt;http://ehash.com&amp;lt;/ref&amp;gt; was part of Canaan Creative.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; width=100% style=&amp;quot;border: 0px solid #eee; padding: 0px&amp;quot;&lt;br /&gt;
! width=33% style=&amp;quot;background:#FCC6FF;border-left:0px solid white;border-right:5px solid white;border-top:5px solid white;&amp;quot; | For users&lt;br /&gt;
! width=33% style=&amp;quot;background:#B3DDF4;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;&amp;quot; | For developers&lt;br /&gt;
! width=33% style=&amp;quot;background:#F5FC7F;border-left:5px solid white;border-right:0px solid white;border-top:5px solid white;&amp;quot; | For businesses&lt;br /&gt;
|-&lt;br /&gt;
|valign=&amp;quot;TOP&amp;quot; style=&amp;quot;background:#FEE9FF;border-left:0px solid white;border-right:5px solid white;border-bottom:5px solid white;&amp;quot; | &lt;br /&gt;
* [[Avalon1]], Using A3256, 66/110GHs machines&lt;br /&gt;
* [[Avalon2]], Using A3255, 145/300GHs machines&lt;br /&gt;
* [[Avalon3]], Using A3233, 105/290/800/GHs machines&lt;br /&gt;
* [[Avalon4]], Using A3222([http://downloads.canaan-creative.com/browser/hardware/A3222/datasheet/A3222Q56-140627-V01-EN.pdf datasheet]), 700W, 1T machines&lt;br /&gt;
&lt;br /&gt;
* [[Avalon3.5]], Using A3233, Add more features.&lt;br /&gt;
* [[Avalon nano]], Using only one A3233, Small USB device.&lt;br /&gt;
* [http://downloads.canaan-creative.com/ams AMS] A web base Avalon Management System. used on a 20,000 Avalon3-290 farm.&lt;br /&gt;
&lt;br /&gt;
|valign=&amp;quot;TOP&amp;quot; style=&amp;quot;background:#D4EDFB;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;&amp;quot; | &lt;br /&gt;
* [http://downloads.canaan-creative.com/ Downloads]&lt;br /&gt;
* [https://github.com/Canaan-Creative Software engineering]&lt;br /&gt;
* [http://lists.canaan-creative.com Mailing list for discussion]&lt;br /&gt;
* [http://goo.gl/2ll1C0 IRC channel for share and help]&lt;br /&gt;
* [http://downloads.canaan-creative.com/irclogs/ IRC logs]&lt;br /&gt;
* [http://bbs.canaan-creative.com Avalon Chinese BBS(中文论坛)]&lt;br /&gt;
* [http://www.btcfans.com/it618_scoremall-scoremall.html Avalon Chinese Shop(中文商城)]&lt;br /&gt;
&lt;br /&gt;
|valign=&amp;quot;TOP&amp;quot; style=&amp;quot;background:#FCFFCD;border-left:5px solid white;border-right:0px solid white;border-bottom:5px solid white;&amp;quot; | &lt;br /&gt;
* [https://ehash.com Online shop: ehash.com]&lt;br /&gt;
* [http://www.canaan-creative.com Company Website]&lt;br /&gt;
* Please email to service@canaan-creative.com for more informations&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Links =&lt;br /&gt;
== Bitcointalk thread ==&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=140539.0 Avalon ASIC users thread]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=587545.0 Avalon MM (miner manager) development thread]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=604853.0 Avalon Gen2&amp;amp;3 ASIC users thread]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=604281.msg6666298#msg6666298 Avalon authorized e-shop EHash.com online]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=779612.0;all Avalon4 (A3222, 28nm, ~25GHS, ~0.6W/G) sample chips available here: EHash.com ]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=751434.0 [Guide] Dogie&#039;s Comprehensive Avalon Avalon3 Setup [HD]]&lt;br /&gt;
&lt;br /&gt;
= References =&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[zh-cn:阿瓦隆]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]]&lt;/div&gt;</summary>
		<author><name>Xiangfu</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Avalon&amp;diff=53886</id>
		<title>Avalon</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Avalon&amp;diff=53886"/>
		<updated>2015-01-23T04:37:02Z</updated>

		<summary type="html">&lt;p&gt;Xiangfu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Logo-A.png | 200px | thumb | left | Avalon Project]]&lt;br /&gt;
&lt;br /&gt;
Avalon is the first product name of Avalon project. Avalon is a project which produces [[bitcoin]]  ASIC&amp;lt;ref&amp;gt;https://en.wikipedia.org/wiki/ASIC&amp;lt;/ref&amp;gt; mining machine. the project created by 张楠赓&amp;lt;ref&amp;gt;http://www.canaan-creative.com&amp;lt;/ref&amp;gt; &amp;lt;ref&amp;gt;https://bitcointalk.org/index.php?action=profile;u=38132&amp;lt;/ref&amp;gt; and Yifu Guo&amp;lt;ref&amp;gt;http://bitsyn.com&amp;lt;/ref&amp;gt; &amp;lt;ref&amp;gt;https://bitcointalk.org/index.php?action=profile;u=68196&amp;lt;/ref&amp;gt;. this project started at later 2012 with a bitcointalk&amp;lt;ref&amp;gt;https://bitcointalk.org/&amp;lt;/ref&amp;gt; thread&amp;lt;ref&amp;gt;https://bitcointalk.org/index.php?topic=110090.0&amp;lt;/ref&amp;gt;. Avalon project have three different ASIC, named A3256, A3255, A3233, have two type of bitcoin transaction machines. Avalon1 and Avalon2. right now Avalon project people working very hard on third generation machine. named Avalon3. it is 2U size, using the newest 40nm ASIC, (7GHS/chip, 0.7Watt/G).&lt;br /&gt;
&lt;br /&gt;
After one year of Avalon project started, Yifu Guo(Bitsyncom)&amp;lt;ref&amp;gt;http://bitsyn.com&amp;lt;/ref&amp;gt; left Avalon project. The Canaan Creative&amp;lt;ref&amp;gt;http://www.canaan-creative.com&amp;lt;/ref&amp;gt; (founded by ngzhang) have full in charge of the project running from 2014 and EHash.com(The online shop that accept Bitcoin)&amp;lt;ref&amp;gt;http://ehash.com&amp;lt;/ref&amp;gt; was part of Canaan Creative.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; width=100% style=&amp;quot;border: 0px solid #eee; padding: 0px&amp;quot;&lt;br /&gt;
! width=33% style=&amp;quot;background:#FCC6FF;border-left:0px solid white;border-right:5px solid white;border-top:5px solid white;&amp;quot; | For users&lt;br /&gt;
! width=33% style=&amp;quot;background:#B3DDF4;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;&amp;quot; | For developers&lt;br /&gt;
! width=33% style=&amp;quot;background:#F5FC7F;border-left:5px solid white;border-right:0px solid white;border-top:5px solid white;&amp;quot; | For businesses&lt;br /&gt;
|-&lt;br /&gt;
|valign=&amp;quot;TOP&amp;quot; style=&amp;quot;background:#FEE9FF;border-left:0px solid white;border-right:5px solid white;border-bottom:5px solid white;&amp;quot; | &lt;br /&gt;
* [[Avalon1]], Using A3256, 66/110GHs machines&lt;br /&gt;
* [[Avalon2]], Using A3255, 145/300GHs machines&lt;br /&gt;
* [[Avalon3]], Using A3233, 105/290/800/GHs machines&lt;br /&gt;
* [[Avalon4]], Using A3222([http://downloads.canaan-creative.com/browser/hardware/A3222/datasheet/A3222Q56-140627-V01-EN.pdf datasheet]), 700W, 1T machines&lt;br /&gt;
&lt;br /&gt;
* [[Avalon3.5]], Using A3233, Add more features.&lt;br /&gt;
* [[Avalon nano]], Using only one A3233, Small USB device.&lt;br /&gt;
* [http://downloads.canaan-creative.com/ams AMS] A web base Avalon Management System. used on a 20,000 Avalon3-290 farm.&lt;br /&gt;
&lt;br /&gt;
|valign=&amp;quot;TOP&amp;quot; style=&amp;quot;background:#D4EDFB;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;&amp;quot; | &lt;br /&gt;
* [http://downloads.canaan-creative.com/ Downloads]&lt;br /&gt;
* [https://github.com/Canaan-Creative Software engineering]&lt;br /&gt;
* [http://lists.canaan-creative.com Mailing list for discussion]&lt;br /&gt;
* [http://goo.gl/2ll1C0 IRC channel for share and help]&lt;br /&gt;
* [http://downloads.canaan-creative.com/irclogs/ IRC logs]&lt;br /&gt;
* [http://bbs.canaan-creative.com Avalon Chinese BBS(中文论坛)]&lt;br /&gt;
* [http://www.btcfans.com/it618_scoremall-scoremall.html Avalon Chinese Shop(中文商城)]&lt;br /&gt;
&lt;br /&gt;
|valign=&amp;quot;TOP&amp;quot; style=&amp;quot;background:#FCFFCD;border-left:5px solid white;border-right:0px solid white;border-bottom:5px solid white;&amp;quot; | &lt;br /&gt;
* [https://ehash.com Online shop: ehash.com]&lt;br /&gt;
* [http://www.canaan-creative.com Company Website]&lt;br /&gt;
* Please email to service@canaan-creative.com for more informations&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Links =&lt;br /&gt;
== Bitcointalk thread ==&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=140539.0 Avalon ASIC users thread]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=587545.0 Avalon MM (miner manager) development thread]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=604853.0 Avalon Gen2&amp;amp;3 ASIC users thread]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=604281.msg6666298#msg6666298 Avalon authorized e-shop EHash.com online]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=779612.0;all Avalon4 (A3222, 28nm, ~25GHS, ~0.6W/G) sample chips available here: EHash.com ]&lt;br /&gt;
&lt;br /&gt;
= References =&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[zh-cn:阿瓦隆]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]]&lt;/div&gt;</summary>
		<author><name>Xiangfu</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Avalon4&amp;diff=53885</id>
		<title>Avalon4</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Avalon4&amp;diff=53885"/>
		<updated>2015-01-23T04:32:35Z</updated>

		<summary type="html">&lt;p&gt;Xiangfu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Pictures =&lt;br /&gt;
[[File:AvalonA3233chips.jpeg | 320px]] [[File:Avalon4-a3222-1.jpg | 320px]] [[File:Avalon4-A3222-3.jpg | 320px]]&lt;br /&gt;
&lt;br /&gt;
= A3222 =&lt;br /&gt;
* Datasheet [http://downloads.canaan-creative.com/browser/hardware/A3222/datasheet/A3222Q56-140627-V01-EN.pdf download here]&lt;br /&gt;
&lt;br /&gt;
 Package: QFN56-8X8, 0.5mm pitch&lt;br /&gt;
 Core voltage: 0.65 ~ 0.8V&lt;br /&gt;
 Chip frequency: 400MHz&lt;br /&gt;
 Hashrate: 25-30G (Normal，0.75V)&lt;br /&gt;
 Power usage: 0.45-0.55W/G on ASIC side&lt;br /&gt;
 VDDIO: 1.5 ~ 2.5V&lt;br /&gt;
&lt;br /&gt;
== SPI Example ==&lt;br /&gt;
[[File:Avalon4-SPI-EXAMPLE.jpeg | 640px]]&lt;br /&gt;
&lt;br /&gt;
 a real data:&lt;br /&gt;
 1st:&lt;br /&gt;
 work n chip1&lt;br /&gt;
 {576&#039;hc16801619d8d4242e06e5fab25a54bbe222e8b877848c34beea79cd6528caf7e33cde02a983dab158119ce2a1c9fc4eddac8ce296d0fd9da6e18f645087e051a2d547050e8dc86b1, 64&#039;ha, 32&#039;h1, 32&#039;h1, 32&#039;h1} &lt;br /&gt;
 work n chip0&lt;br /&gt;
 {576&#039;h1bed3ba0a2cb45c1d8f8ef6712146495c44192c07145fd6d974bf4bb8f41371d65c90d1e9cb18a17fa77fe7d13cdfd7b0063910762a5f25c06b168ae087e051a895170504ac1d001, 64&#039;h5, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 &lt;br /&gt;
 2nd:&lt;br /&gt;
 work n+1 chip1&lt;br /&gt;
 {576&#039;h0, 64&#039;hb, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 work n+1 chip0&lt;br /&gt;
 {576&#039;h0, 64&#039;h6, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 &lt;br /&gt;
 3rd:&lt;br /&gt;
 work n+2 chip1&lt;br /&gt;
 {576&#039;h0, 64&#039;hc, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 work n+2 chip0&lt;br /&gt;
 {576&#039;h0, 64&#039;h7, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 &lt;br /&gt;
 then get nonce 32&#039;h1beebba0 for chip0, 32&#039;hc1698161 for chip1;&lt;br /&gt;
&lt;br /&gt;
= Avalon4 =&lt;br /&gt;
Each module carry 40 A3222 ASICs, the module should be working at 1TH/S and using ~680W power.&lt;br /&gt;
&lt;br /&gt;
[[File: Avalon4-BP-1.jpg | 320px]] [[File: Avalon4-BP-2.jpg | 320px]]&lt;br /&gt;
[[File: Avalon4-HU-1.jpg | 320px]] [[File: Avalon4-HU-2.jpg | 320px]]&lt;br /&gt;
[[File: Avalon4-MM-1.jpg | 320px]] [[File: Avalon4-MM-2.jpg | 320px]]&lt;br /&gt;
[[File: Avalon4-PW-1.jpg | 320px]]&lt;br /&gt;
&lt;br /&gt;
== Avalon4 connection ==&lt;br /&gt;
[[File:Avalon4-connection.png | 320px]]&lt;br /&gt;
&lt;br /&gt;
== JTAG Port ==&lt;br /&gt;
[[File:Avalon4-JTAG-PIN.jpeg | 320px]] [[File:Avalon4-XILINX-Cable.jpeg | 320px]]&lt;br /&gt;
&lt;br /&gt;
== PMU ==&lt;br /&gt;
[[File:Avalon4-PMU-Connector.jpeg | 310px]] [[File:Avalon4-PMU-Connector-Header.jpeg | 310px]]&lt;br /&gt;
&lt;br /&gt;
[[File:Avalon4-PMU-P1.jpeg | 310px]] [[File:Avalon4-PMU-P2.jpeg | 310px]]&lt;br /&gt;
&lt;br /&gt;
== HU ==&lt;br /&gt;
[[File:Avalon-HU.jpeg | 310px]]&lt;br /&gt;
&lt;br /&gt;
== Power &amp;amp; GND ==&lt;br /&gt;
[[File:Avalon4-Power-GND.jpeg | 320px]]&lt;br /&gt;
&lt;br /&gt;
== LED ==&lt;br /&gt;
[[File:Avalon4 FPLed.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! LED&lt;br /&gt;
! OFF&lt;br /&gt;
! ON&lt;br /&gt;
! BLINKING&lt;br /&gt;
! MEMO&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| ERR&lt;br /&gt;
| -&lt;br /&gt;
| &#039;&#039;&#039;POST failed&#039;&#039;&#039; or &#039;&#039;&#039;One module dead&#039;&#039;&#039;&lt;br /&gt;
| Manual&lt;br /&gt;
| &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| WARN&lt;br /&gt;
| Hashing&lt;br /&gt;
| Idle mode&lt;br /&gt;
| &#039;&#039;&#039;Fan is 0&#039;&#039;&#039; or &#039;&#039;&#039;Overheat&#039;&#039;&#039;&lt;br /&gt;
| &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| TXD/RXD&lt;br /&gt;
| No data&lt;br /&gt;
| -&lt;br /&gt;
| Data transferring&lt;br /&gt;
| &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| N1/N2&lt;br /&gt;
| No nonce&lt;br /&gt;
| -&lt;br /&gt;
| Found one nonce&lt;br /&gt;
| &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| PG1/PG2&lt;br /&gt;
| -&lt;br /&gt;
| Power good&lt;br /&gt;
| Some of small PMU failed&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== IIC ==&lt;br /&gt;
[[File:IIC_Link_Avalon4.png]]&lt;br /&gt;
&lt;br /&gt;
== Avalon4 CGMiner Under Ubuntu 14.04 ==&lt;br /&gt;
===  Download ===&lt;br /&gt;
 Inside your home directory, download Cgminer&lt;br /&gt;
 git clone https://github.com/Canaan-Creative/cgminer&lt;br /&gt;
&lt;br /&gt;
=== Compile ===&lt;br /&gt;
 cd cgminer&lt;br /&gt;
 git checkout origin/avalon4 -b avalon4&lt;br /&gt;
 ./autogen.sh --enable-avalon4&lt;br /&gt;
 make -j 4&lt;br /&gt;
&lt;br /&gt;
=== Run ===&lt;br /&gt;
 sudo ./cgminer --avalon4-fan 60 --avalon4-freq 200 --avalon4-voltage 7125 --lowmem -o http://stratum.pool:3333 -u  work -p pass &lt;br /&gt;
 or&lt;br /&gt;
 sudo ./cgminer --avalon4-fan 60 --avalon4-freq 200 --avalon4-voltage 7125 --lowmem  -o http://stratum.pool:3333 -u  work -p pass --api-allow W:192.168.2,W:192.168.2.1 --api-listen $@ 2&amp;gt;./log&lt;br /&gt;
&lt;br /&gt;
=== Tweak ===&lt;br /&gt;
* Led&lt;br /&gt;
  Format: &#039;&#039;&#039;ascset|ASCN,led,modularid&#039;&#039;&#039;&lt;br /&gt;
  eg: cgminer-api &amp;quot;ascset|0,led,1&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Fan&lt;br /&gt;
  Format: &#039;&#039;&#039;ascset|ASCN,fan,fanmin[-fanmax]&#039;&#039;&#039;&lt;br /&gt;
  eg: cgminer-api &amp;quot;ascset|0,fan,10&amp;quot; or cgminer-api &amp;quot;ascset|0,fan,10-100&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Voltage&lt;br /&gt;
  Format: &#039;&#039;&#039;ascset|ASCN,voltage,MMID-value[-miner_id-val_offset]&#039;&#039;&#039;&lt;br /&gt;
  eg: cgminer-api &amp;quot;ascset|0,voltage,1-7750&amp;quot;&lt;br /&gt;
      cgminer-api &amp;quot;ascset|0,voltage,1-7750-0-125&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Technical details ==&lt;br /&gt;
* The auc take &#039;&#039;&#039;1~2ms&#039;&#039;&#039; betwwen write and read. even the polling delay is 0 (4800 means 1ms)&lt;br /&gt;
* The cgminer each polling takes &#039;&#039;&#039;~20ms&#039;&#039;&#039;. even the polling delay is 0ms&lt;br /&gt;
&lt;br /&gt;
== MM Notes ==&lt;br /&gt;
=== mm-tools for Raspberry Pi (Model B) ===&lt;br /&gt;
mm-tools is a program to upgrade Avalon4 mm firmware through Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
Support mm versions(MM-4.0: &amp;gt;= &#039;&#039;&#039;401412-7ef4ab10&#039;&#039;&#039;, MM-4.1: &#039;&#039;&#039;Any one&#039;&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
Ugrade file link: [http://downloads.canaan-creative.com/software/avalon4/mm/latest/mm-no-mboot/mm.mcs For MM-4.0] [http://downloads.canaan-creative.com/software/avalon4/mm41/latest/mm-no-mboot/mm.mcs For MM-4.1]&lt;br /&gt;
&lt;br /&gt;
==== Method 1:Upgrade it through CLI ====&lt;br /&gt;
In order to use mm-tools, you should use [http://downloads.raspberrypi.org/NOOBS_latest RASPBIAN] image on your Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
* How to use mm-tools&lt;br /&gt;
 1. Enable iic on Raspberry Pi&lt;br /&gt;
 &lt;br /&gt;
 a. Commit &amp;quot;blacklist i2c-bcm2708&amp;quot; in raspi-blacklist.conf under /etc/modprobe.d first.&lt;br /&gt;
 the example of raspi-blacklist.conf:&lt;br /&gt;
        # blacklist spi and i2c by default (many users don&#039;t need them)&lt;br /&gt;
        &lt;br /&gt;
        blacklist spi-bcm2708&lt;br /&gt;
        #blacklist i2c-bcm2708&lt;br /&gt;
 &lt;br /&gt;
 b. Add i2c.conf under /etc/modprobe.d.&lt;br /&gt;
 the example of i2c.conf:&lt;br /&gt;
       options i2c_bcm2708 baudrate=400000&lt;br /&gt;
 &lt;br /&gt;
 c. Load i2c-dev module from start&lt;br /&gt;
       echo &amp;quot;i2c-dev&amp;quot; &amp;gt;&amp;gt; /etc/modules&lt;br /&gt;
&lt;br /&gt;
 2. Clone &amp;amp; Compile &amp;amp; Run&lt;br /&gt;
 git clone https://github.com/Canaan-Creative/Avalon-extras.git&lt;br /&gt;
 cd ./Avalon-extras/mm-tools;make&lt;br /&gt;
 sudo su&lt;br /&gt;
 make download &amp;amp;&amp;amp; ./mm_tools&lt;br /&gt;
&lt;br /&gt;
==== Method 2:Upgrade it through LuCI ====&lt;br /&gt;
Use the latest avalon firmware for Raspberry Pi(Model B) [http://downloads.canaan-creative.com/software/avalon4/openwrt/latest/openwrt-brcm2708-sdcard-vfat-ext4.img openwrt-brcm2708-sdcard-vfat-ext4.img]&lt;br /&gt;
&lt;br /&gt;
You can upgrade mm firmware through the page: Status-&amp;gt;MM Upgrade&lt;br /&gt;
&lt;br /&gt;
=== Compile flags ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! MBOOT&lt;br /&gt;
! MM41&lt;br /&gt;
! DEBUG&lt;br /&gt;
|-&lt;br /&gt;
| 0&lt;br /&gt;
| No mboot&lt;br /&gt;
| Support MM-4.0&lt;br /&gt;
| Disable debug&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Support mboot&lt;br /&gt;
| Support MM-4.1&lt;br /&gt;
| Enable debug&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= User manual =&lt;br /&gt;
== Overclock ==&lt;br /&gt;
* MM-4.0&lt;br /&gt;
 Chip Freq: 460:400:385, Voltage: 8250 --&amp;gt; 1.207T (Thanks to 王小波)&lt;br /&gt;
&lt;br /&gt;
= AUC =&lt;br /&gt;
Avalon USB2IIC converter, USD VID:PID &#039;&#039;&#039;29f1:33f2&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== LED ==&lt;br /&gt;
* PWR: Power indicator&lt;br /&gt;
* R: AUC response error&lt;br /&gt;
* G: IIC Xfer&lt;br /&gt;
* B: AUC init&lt;br /&gt;
&lt;br /&gt;
== AUC Firmware ==&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141122/ 20141122] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141122&#039;&#039;&#039;&lt;br /&gt;
* Reset asic when usb config changed(true-&amp;gt;false)&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141105/ 20141105] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141105&#039;&#039;&#039;&lt;br /&gt;
* Code cleanup&lt;br /&gt;
* Improve for firmware burning&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141103/ 20141103] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141103&#039;&#039;&#039;&lt;br /&gt;
* Add watchdog&lt;br /&gt;
* Code cleanup&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141027/ 20141027] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141027&#039;&#039;&#039;&lt;br /&gt;
* Change Manufacturer to [http://www.canaan-creative.com CANAAN]&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141019/ 20141019] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141019&#039;&#039;&#039;&lt;br /&gt;
* First version of AUC firmware&lt;br /&gt;
* Source URL: https://github.com/Canaan-Creative/Avalon-USB-converter&lt;br /&gt;
&lt;br /&gt;
= RPi/703N Firmware =&lt;br /&gt;
=== Daily Building ===&lt;br /&gt;
* &#039;&#039;&#039;http://build.canaan-creative.com:8080/~mikeqin/build/&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20150119_1609/ 20150119] ===&lt;br /&gt;
* Support auto adjust voltage individually(Only support on MM-4.1, MM4.0(&amp;gt;401501-d17f4a10))&lt;br /&gt;
* Support temperature display when it is &amp;lt; 0C.&lt;br /&gt;
* Support mm firmware upgrade through LuCI( Caution:Only for professional users!!!)&lt;br /&gt;
* Fix wifi cann&#039;t work on TL-WR703N&lt;br /&gt;
* Add mining mode&lt;br /&gt;
* Update the set_voltage method to one by one&lt;br /&gt;
* Change localwork statistics from software to hardware.&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141213_1015/ 20141213] ===&lt;br /&gt;
* Improve the voltage increase modules&lt;br /&gt;
* Fix duplicated local work &amp;amp; error work&lt;br /&gt;
* Fix the default settings of new module&lt;br /&gt;
* Fix MM41 voltage setting&lt;br /&gt;
* Add UI for password change&lt;br /&gt;
* Optimise the process of cgminer-status&lt;br /&gt;
* Fix display on avalon index page&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141203_1615/ 20141203] ===&lt;br /&gt;
* Add module elapsed time&lt;br /&gt;
* Modify the decrase offset from 250 to 4*125,increase step to 125&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141127_1341/ 20141127] ===&lt;br /&gt;
* Add TL-WR703N support&lt;br /&gt;
* Add automatic voltage support&lt;br /&gt;
* Add GHS5m and DH%5m for each module&lt;br /&gt;
* Fix AUC ADC value&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141124_1908/ 20141124] ===&lt;br /&gt;
* Add MM41 support&lt;br /&gt;
* Add mm count value in API status&lt;br /&gt;
* Fix the matching_work error&lt;br /&gt;
* Update dh calculation for luci&lt;br /&gt;
* Change theme name to avalon&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141118_1858/ 20141118] ===&lt;br /&gt;
* Adjust module voltage by ascset&lt;br /&gt;
* A new theme was added to luci,and use it as default&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141112_2245/ 20141112] ===&lt;br /&gt;
* Support RPi B/B+ version&lt;br /&gt;
* Change default IIC speed from 1M to 400K&lt;br /&gt;
* Add Avalon4 MM rolling ntime offset&lt;br /&gt;
* Update fan adjustment&lt;br /&gt;
* Add a new luci theme for Raspberry Pi&lt;br /&gt;
* Display DNA on cgminer status page&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141029_1407/ 20141029] ===&lt;br /&gt;
* First version of Avalon4 firmware&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/NEXT-TESTING/ NEXT-TESTING] ===&lt;br /&gt;
* NOTICE: Only for testing&lt;br /&gt;
&lt;br /&gt;
== Issues ==&lt;br /&gt;
* WIFI cann&#039;t work on TL-WR703N&lt;br /&gt;
 This issue was caused by ubus, We can enable or disable it through the button in  the webpage, &lt;br /&gt;
 but the display is invalid when wifi was opened.&lt;br /&gt;
 Work around method: https://github.com/openwrt/luci/commit/ecb0c2f11b861e5035b0397d2396ee4b5e9b3c3e&lt;br /&gt;
&lt;br /&gt;
* Local hashrate count lower than pool or actual.&lt;br /&gt;
 Change localwork statistics from software to hardware.&lt;br /&gt;
&lt;br /&gt;
= MM Firmware (For MM-4.1) =&lt;br /&gt;
== Daily Building ==&lt;br /&gt;
* &#039;&#039;&#039;http://build.canaan-creative.com:8080/~mikeqin/mm41/&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm41/2015-01-15/ 20150115] ==&lt;br /&gt;
* Version &#039;&#039;&#039;411501-d17f4a10&#039;&#039;&#039;&lt;br /&gt;
* Fix negative temperatures&lt;br /&gt;
* Support MM Tx reset by CGMiner&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm41/2014-12-31/ 20141231] ==&lt;br /&gt;
* Version &#039;&#039;&#039;411501-08e45110&#039;&#039;&#039;&lt;br /&gt;
* Based on MM-4.0 &#039;&#039;&#039;401412-d31c2c10&#039;&#039;&#039;&lt;br /&gt;
* Turn down cpu frequency(100MHz -&amp;gt; 50MHz)&lt;br /&gt;
* Adjust clk of three domains.&lt;br /&gt;
* Fix LED warning blink when get new stratum&lt;br /&gt;
* Support voltage adjustion by miners&lt;br /&gt;
* Put the frequency table to CGMiner&lt;br /&gt;
* Miner&#039;s localwork statistics by HW&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm41/NEXT-TESTING/ NEXT-TESTING] ==&lt;br /&gt;
* Reboot mm automatically after upgrade&lt;br /&gt;
* Drop mboot,use a method to upgrade&lt;br /&gt;
* Store extra info for MM&lt;br /&gt;
&lt;br /&gt;
= MM Firmware (For MM-4.0) =&lt;br /&gt;
== Daily Building ==&lt;br /&gt;
* &#039;&#039;&#039;http://build.canaan-creative.com:8080/~mikeqin/mm/&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2015-01-19/ 20150119] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401501-4778d610&#039;&#039;&#039;&lt;br /&gt;
* Support voltage adjustion by miners&lt;br /&gt;
* Put the frequency table to CGMiner&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2015-01-15/ 20150115] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401501-d17f4a10&#039;&#039;&#039;&lt;br /&gt;
* Turn down cpu frequency(100MHz -&amp;gt; 50MHz)&lt;br /&gt;
* Adjust clk of three domains.&lt;br /&gt;
* Fix LED warning blink when get new stratum&lt;br /&gt;
* Miner&#039;s localwork statistics by HW&lt;br /&gt;
* Fix negative temperatures&lt;br /&gt;
* Support MM Tx reset by CGMiner&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-12-19/ 20141219] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401412-d31c2c10&#039;&#039;&#039;&lt;br /&gt;
* Fix temperautre read. read once per second not 200 times per second&lt;br /&gt;
* Compile MM under Virtual Machine may cause unknown problem. this version compile under ubuntu 14.04&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-12-17/ 20141217] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401412-39242210&#039;&#039;&#039;&lt;br /&gt;
* Change api for miner work statistics&lt;br /&gt;
* Fix the g_local_work count&lt;br /&gt;
* Fix temperautre &amp;lt; 0&lt;br /&gt;
* Fix led display when post failed&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-12-13/ 20141213] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401412-7ef4ab10&#039;&#039;&#039;&lt;br /&gt;
* Support MBOOT&lt;br /&gt;
* Keep the nonce2_offse and nonce2_range since g_module_id didn&#039;t change&lt;br /&gt;
* Keep mm working when temp is greater than IDLE_TEMP&lt;br /&gt;
* Add parameter for test core count&lt;br /&gt;
* Warning when no fan connect&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-22/ 20141122] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401411-cad52ec0&#039;&#039;&#039;&lt;br /&gt;
* Fix the type on DEFAULT MDOULES&lt;br /&gt;
* Fix the led status when warning&lt;br /&gt;
* Add MM4.1 defines&lt;br /&gt;
* Add new power module in test/&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-11/ 20141111] ==&lt;br /&gt;
* Version: &#039;&#039;&#039;401411-5965e0f0&#039;&#039;&#039;&lt;br /&gt;
* Add ntime offset configure from outside&lt;br /&gt;
* Reset globe values when idle&lt;br /&gt;
* Update ChangeLog, README and MM_VERSION&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-09/ 20141109] ==&lt;br /&gt;
* Version: &#039;&#039;&#039;401410-c6ba5180&#039;&#039;&#039;&lt;br /&gt;
* Big Code cleanup, Update MM protocol. &lt;br /&gt;
* Update timeout value to 90% the theory value.&lt;br /&gt;
* Fix the hashrate couning.&lt;br /&gt;
* Fix watchdog issue. enable watchdog.&lt;br /&gt;
* Remove g_module_id check since we use I2C&lt;br /&gt;
* Move adjust fan in polling package.&lt;br /&gt;
* Update MM idle default fan speed to 10%&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-04/ 20141104] ==&lt;br /&gt;
* Version: &#039;&#039;&#039;401410-223a1c50&#039;&#039;&#039;&lt;br /&gt;
* Update idle timeout from 5s to 3s&lt;br /&gt;
* Display ID on controller LEDs for debug&lt;br /&gt;
* Fix the automatic module detect&lt;br /&gt;
* Disable watch dog&lt;br /&gt;
* IDLE check when both (new stratum) and (module id) was configured&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-01/ 20141101] ==&lt;br /&gt;
* Fix the front led display&lt;br /&gt;
* Cutoff power after testing&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-10-30/ 20141030] ==&lt;br /&gt;
* First version of Avalon4 firmware&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/NEXT-TESTING/ NEXT-TESTING] ==&lt;br /&gt;
&lt;br /&gt;
= Design file =&lt;br /&gt;
* [http://downloads.canaan-creative.com/hardware/A3222/ http://downloads.canaan-creative.com/hardware/A3222/]&lt;br /&gt;
&lt;br /&gt;
= Links =&lt;br /&gt;
* [http://www.yibite.com/article-4731-1.html Avalon的第四代BTC挖矿芯片A3222 通过了初步的功能测试]&lt;br /&gt;
* [http://www.cybtc.com/article-1508-1.html 阿瓦隆4比特币矿机1T单模组彩云评测]&lt;br /&gt;
&lt;br /&gt;
[[zh-cn:阿瓦隆4]]&lt;/div&gt;</summary>
		<author><name>Xiangfu</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Avalon&amp;diff=53884</id>
		<title>Avalon</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Avalon&amp;diff=53884"/>
		<updated>2015-01-23T04:32:11Z</updated>

		<summary type="html">&lt;p&gt;Xiangfu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Logo-A.png | 200px | thumb | left | Avalon Project]]&lt;br /&gt;
&lt;br /&gt;
Avalon is the first product name of Avalon project. Avalon is a project which produces [[bitcoin]]  ASIC&amp;lt;ref&amp;gt;https://en.wikipedia.org/wiki/ASIC&amp;lt;/ref&amp;gt; mining machine. the project created by 张楠赓&amp;lt;ref&amp;gt;http://www.canaan-creative.com&amp;lt;/ref&amp;gt; &amp;lt;ref&amp;gt;https://bitcointalk.org/index.php?action=profile;u=38132&amp;lt;/ref&amp;gt; and Yifu Guo&amp;lt;ref&amp;gt;http://bitsyn.com&amp;lt;/ref&amp;gt; &amp;lt;ref&amp;gt;https://bitcointalk.org/index.php?action=profile;u=68196&amp;lt;/ref&amp;gt;. this project started at later 2012 with a bitcointalk&amp;lt;ref&amp;gt;https://bitcointalk.org/&amp;lt;/ref&amp;gt; thread&amp;lt;ref&amp;gt;https://bitcointalk.org/index.php?topic=110090.0&amp;lt;/ref&amp;gt;. Avalon project have three different ASIC, named A3256, A3255, A3233, have two type of bitcoin transaction machines. Avalon1 and Avalon2. right now Avalon project people working very hard on third generation machine. named Avalon3. it is 2U size, using the newest 40nm ASIC, (7GHS/chip, 0.7Watt/G).&lt;br /&gt;
&lt;br /&gt;
After one year of Avalon project started, Yifu Guo(Bitsyncom)&amp;lt;ref&amp;gt;http://bitsyn.com&amp;lt;/ref&amp;gt; left Avalon project. The Canaan Creative&amp;lt;ref&amp;gt;http://www.canaan-creative.com&amp;lt;/ref&amp;gt; (founded by ngzhang) have full in charge of the project running from 2014 and EHash.com(The online shop that accept Bitcoin)&amp;lt;ref&amp;gt;http://ehash.com&amp;lt;/ref&amp;gt; was part of Canaan Creative.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; width=100% style=&amp;quot;border: 0px solid #eee; padding: 0px&amp;quot;&lt;br /&gt;
! width=33% style=&amp;quot;background:#FCC6FF;border-left:0px solid white;border-right:5px solid white;border-top:5px solid white;&amp;quot; | For users&lt;br /&gt;
! width=33% style=&amp;quot;background:#B3DDF4;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;&amp;quot; | For developers&lt;br /&gt;
! width=33% style=&amp;quot;background:#F5FC7F;border-left:5px solid white;border-right:0px solid white;border-top:5px solid white;&amp;quot; | For businesses&lt;br /&gt;
|-&lt;br /&gt;
|valign=&amp;quot;TOP&amp;quot; style=&amp;quot;background:#FEE9FF;border-left:0px solid white;border-right:5px solid white;border-bottom:5px solid white;&amp;quot; | &lt;br /&gt;
* [[Avalon1]], Using A3256, 66/110GHs machines&lt;br /&gt;
* [[Avalon2]], Using A3255, 145/300GHs machines&lt;br /&gt;
* [[Avalon3]], Using A3233, 105/290/800/GHs machines&lt;br /&gt;
* [[Avalon4]], Using A3222([http://downloads.canaan-creative.com/browser/hardware/A3222/datasheet/A3222Q56-140627-V01-EN.pdf datasheet]), 700W, 1T machines&lt;br /&gt;
&lt;br /&gt;
* [[Avalon3.5]], Using A3233, Add more features.&lt;br /&gt;
* [[Avalon nano]], Using only one A3233, Small USB device.&lt;br /&gt;
* [http://downloads.canaan-creative.com/ams AMS] A web base Avalon Management System. used on a 20,000 Avalon3-290 farm.&lt;br /&gt;
&lt;br /&gt;
|valign=&amp;quot;TOP&amp;quot; style=&amp;quot;background:#D4EDFB;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
* Documents: [[Avalon1]], [[Avalon2]], [[Avalon3]], [[Avalon4]]&lt;br /&gt;
* [http://downloads.canaan-creative.com/ Downloads]&lt;br /&gt;
* [https://github.com/Canaan-Creative Software engineering]&lt;br /&gt;
* [http://lists.canaan-creative.com Mailing list for discussion]&lt;br /&gt;
* [http://goo.gl/2ll1C0 IRC channel for share and help]&lt;br /&gt;
* [http://downloads.canaan-creative.com/irclogs/ IRC logs]&lt;br /&gt;
* [http://bbs.canaan-creative.com Avalon Chinese BBS(中文论坛)]&lt;br /&gt;
* [http://www.btcfans.com/it618_scoremall-scoremall.html Avalon Chinese Shop(中文商城)]&lt;br /&gt;
&lt;br /&gt;
|valign=&amp;quot;TOP&amp;quot; style=&amp;quot;background:#FCFFCD;border-left:5px solid white;border-right:0px solid white;border-bottom:5px solid white;&amp;quot; | &lt;br /&gt;
* [https://ehash.com Online shop: ehash.com]&lt;br /&gt;
* News: https://ehash.com/category/news/&lt;br /&gt;
* Please email to service@canaan-creative.com&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Links =&lt;br /&gt;
== Bitcointalk thread ==&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=140539.0 Avalon ASIC users thread]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=587545.0 Avalon MM (miner manager) development thread]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=604853.0 Avalon Gen2&amp;amp;3 ASIC users thread]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=604281.msg6666298#msg6666298 Avalon authorized e-shop EHash.com online]&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=779612.0;all Avalon4 (A3222, 28nm, ~25GHS, ~0.6W/G) sample chips available here: EHash.com ]&lt;br /&gt;
&lt;br /&gt;
= References =&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[zh-cn:阿瓦隆]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]]&lt;/div&gt;</summary>
		<author><name>Xiangfu</name></author>
	</entry>
</feed>