ESP8266 Developer Zone The Official ESP8266 Forum 2018-04-07T07:07:41+08:00 https://bbs.espressif.com:443/feed.php?f=6&t=1303 2018-04-07T07:07:41+08:00 2018-04-07T07:07:41+08:00 https://bbs.espressif.com:443/viewtopic.php?t=1303&p=19960#p19960 <![CDATA[Re: Is there a serial number or unique ID in the chip]]> Statistics: Posted by blubb — Sat Apr 07, 2018 7:07 am


]]>
2018-03-26T10:39:21+08:00 2018-03-26T10:39:21+08:00 https://bbs.espressif.com:443/viewtopic.php?t=1303&p=19757#p19757 <![CDATA[Re: Is there a serial number or unique ID in the chip]]> Hence, around 4.3 billion different Chip IDs.
And with Espressif claiming to have shipped 100 million chips as of January 2018, I believe the chip ID is unique so far.

Statistics: Posted by jassi007 — Mon Mar 26, 2018 10:39 am


]]>
2018-03-26T10:33:33+08:00 2018-03-26T10:33:33+08:00 https://bbs.espressif.com:443/viewtopic.php?t=1303&p=19756#p19756 <![CDATA[Re: Is there a serial number or unique ID in the chip]]>
blubb wrote:
Chip id is only 24 bit, so if more than 16.8 million chips have been manufactured, it cannot be unique. ;)



The Chip ID is 32 bit. Check the return value of system_get_chip_id() function.

Statistics: Posted by jassi007 — Mon Mar 26, 2018 10:33 am


]]>
2017-10-16T04:56:14+08:00 2017-10-16T04:56:14+08:00 https://bbs.espressif.com:443/viewtopic.php?t=1303&p=16453#p16453 <![CDATA[Re: Is there a serial number or unique ID in the chip]]>

Statistics: Posted by blubb — Mon Oct 16, 2017 4:56 am


]]>
2017-06-16T01:59:41+08:00 2017-06-16T01:59:41+08:00 https://bbs.espressif.com:443/viewtopic.php?t=1303&p=13982#p13982 <![CDATA[Re: Is there a serial number or unique ID in the chip]]> Statistics: Posted by DarkSide — Fri Jun 16, 2017 1:59 am


]]>
2016-02-03T10:44:57+08:00 2016-02-03T10:44:57+08:00 https://bbs.espressif.com:443/viewtopic.php?t=1303&p=5643#p5643 <![CDATA[Re: Is there a serial number or unique ID in the chip]]>
Sorry for the mistake.

Chip id is is the original MAC address.

We have provided api that can be used to modify mac address, but chip id won't be changed.

Thanks.

Statistics: Posted by Espressif_Kelly — Wed Feb 03, 2016 10:44 am


]]>
2016-01-01T12:34:05+08:00 2016-01-01T12:34:05+08:00 https://bbs.espressif.com:443/viewtopic.php?t=1303&p=5207#p5207 <![CDATA[Re: Is there a serial number or unique ID in the chip]]>
Espressif_Kelly wrote:
Dear Sir,

CHIP_ID can not be used to uniquely indicate of ESP8266EX, because the chip_id of chips for the same batch is same.

You can use MAC address as the identifier. MAC address is pre-burned in the chip by efuse before delivery and MAC address of each chip are different.


This does not sound right. The output of SDK function system_get_chip_id() matches the low bytes of my MAC address.

Are you saying that all chips from the same batch will have the same MAC address? Or at least the same low bytes of the MAC address?

Example from my chip:

Chip ID: 0x062853

Station MAC Address: 5c:cf:7f:06:28:53
AP MAC Address: 5e:cf:7f:06:28:53

Statistics: Posted by jfollas — Fri Jan 01, 2016 12:34 pm


]]>
2015-12-22T18:37:50+08:00 2015-12-22T18:37:50+08:00 https://bbs.espressif.com:443/viewtopic.php?t=1303&p=5132#p5132 <![CDATA[Re: Is there a serial number or unique ID in the chip]]>
Sector :User param
definition: Store user parameter(4 x 4KB)
region: 240KB~256KB
size:16KB

Reference : 99C-ESP8266__OTA_Upgrade__EN_v1.6.pdf
ESP8266 firmware upgrade through Wi-Fi

Statistics: Posted by jgustavoam — Tue Dec 22, 2015 6:37 pm


]]>
2015-10-29T06:10:21+08:00 2015-10-29T06:10:21+08:00 https://bbs.espressif.com:443/viewtopic.php?t=1303&p=4348#p4348 <![CDATA[Re: Is there a serial number or unique ID in the chip]]>
Espressif_Kelly wrote:
CHIP_ID can not be used to uniquely indicate of ESP8266EX, because the chip_id of chips for the same batch is same.


mhm... CHIP ID is not UID ?
ups ...
why ?
...
;-)

i have think this - that the chip id can not be an uid of ESP8266ex time ago..
i work with CHIP ID but i use UID from Flash too for signing - ( MAC too )
because there is only "Chip_id" command and not a "Chip_uid" command in the api.
...

But thank you that yóu clear this now -
Chip Id is no UID.
..

Espressif_Kelly wrote:
You can use MAC address as the identifier. MAC address is pre-burned in the chip by efuse before delivery and MAC address of each chip are different.


mac is ok for validate boot code -
but ..because mac can be change by user too ( in bootloader code / after boot ) so there is no realy UID there after booting - you can use the uid from flash - this is the only UID in the system that is an UID - 64 BIT and can not be change.

viewtopic.php?f=7&t=982&p=3790#p3790

there is no api command for this in the sdk -
but you can read it by using right command bit for your connected mode.
see the flowchart.

history:

viewtopic.php?f=7&t=111&p=3775#p379

;-)

i am happy to used this just in time ;-)
and build the pcb as base of this

;-)

best wishes
rudi ;-)

Statistics: Posted by rudi — Thu Oct 29, 2015 6:10 am


]]>
2015-10-28T19:26:03+08:00 2015-10-28T19:26:03+08:00 https://bbs.espressif.com:443/viewtopic.php?t=1303&p=4343#p4343 <![CDATA[Re: Is there a serial number or unique ID in the chip]]>
CHIP_ID can not be used to uniquely indicate of ESP8266EX, because the chip_id of chips for the same batch is same.

You can use MAC address as the identifier. MAC address is pre-burned in the chip by efuse before delivery and MAC address of each chip are different.

Any more questions, please let us know.

Thanks.

Statistics: Posted by Espressif_Kelly — Wed Oct 28, 2015 7:26 pm


]]>
2015-10-28T13:43:40+08:00 2015-10-28T13:43:40+08:00 https://bbs.espressif.com:443/viewtopic.php?t=1303&p=4334#p4334 <![CDATA[Is there a serial number or unique ID in the chip]]> Is there a serial number or unique ID in the chip for me to identify the chip?

Thanks

Statistics: Posted by xixixihaha — Wed Oct 28, 2015 1:43 pm


]]>