Skip to content

Commit 138660b

Browse files
KonstantinKondrashovradimkarnis
authored andcommitted
fix(esptool): Fix incorrect chip version for esp32c5
1 parent 2ccddc3 commit 138660b

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

esptool/targets/esp32c5.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -98,15 +98,15 @@ class ESP32C5ROM(ESP32C6ROM):
9898
}
9999

100100
def get_pkg_version(self):
101-
num_word = 3
101+
num_word = 2
102102
return (self.read_reg(self.EFUSE_BLOCK1_ADDR + (4 * num_word)) >> 26) & 0x07
103103

104104
def get_minor_chip_version(self):
105-
num_word = 3
105+
num_word = 2
106106
return (self.read_reg(self.EFUSE_BLOCK1_ADDR + (4 * num_word)) >> 0) & 0x0F
107107

108108
def get_major_chip_version(self):
109-
num_word = 3
109+
num_word = 2
110110
return (self.read_reg(self.EFUSE_BLOCK1_ADDR + (4 * num_word)) >> 4) & 0x03
111111

112112
def get_chip_description(self):

esptool/targets/esp32c5beta3.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -60,15 +60,15 @@ class ESP32C5BETA3ROM(ESP32C6ROM):
6060
}
6161

6262
def get_pkg_version(self):
63-
num_word = 3
63+
num_word = 2
6464
return (self.read_reg(self.EFUSE_BLOCK1_ADDR + (4 * num_word)) >> 26) & 0x07
6565

6666
def get_minor_chip_version(self):
67-
num_word = 3
67+
num_word = 2
6868
return (self.read_reg(self.EFUSE_BLOCK1_ADDR + (4 * num_word)) >> 0) & 0x0F
6969

7070
def get_major_chip_version(self):
71-
num_word = 3
71+
num_word = 2
7272
return (self.read_reg(self.EFUSE_BLOCK1_ADDR + (4 * num_word)) >> 4) & 0x03
7373

7474
def get_chip_description(self):

0 commit comments

Comments
 (0)