Search content
Sort by

Showing 20 of 24 results by iambonkerz
Post
Topic
Board Mining software (miners)
Re: Lucky Miner LV08 - Firmware
by
iambonkerz
on 17/05/2025, 22:52:44 UTC
Hi everyone, I am using ESP-Miner-LVXX from https://github.com/mrbonkerz/ESP-Miner-LVXX

I tried to re-flash my luckyminer Lv08 with the firmware of v2.7.1-1.0.7, but v2.7.1-1.0.7 doesn't work.
After several attempts, I found that only v2.6.0-1.0.3 could work properly, and version v2.6.1-1.0.5 including the new version could not work properly at all.

What doesn't work ? were you still able to access the webgui? did the display still work ?
It has happened before that the config.cvs file for the LV08 was included in the LV08 factory image.
That would prevent the ASICS from getting power. In the log files you would find that condition.
If that is the case, once you have a working 2.6.0-1.0.3, just updating the www.bin & esp-miner.bin from the above github via the WIFI WEB GUI interface, would get you upgraded to 2.7.1-1.0.7


I have tried to upgrade to 2.7.1-1.0.7 using webgui, but after refreshing www.bin or esp-miner.bin, the webgui and display do not work, but the fan will run at full speed and the restart button does not work.

Using 2.6.0-1.0.3 does not work completely, and the LOG will show the following error message.

₿ (20493) i2c.master: I2C transaction unexpected nack detected
₿ (20503) i2c.master: s_i2c_synchronous_transaction(918): I2C transaction failed
₿ (20503) i2c.master: i2c_master_transmit_receive(1214): I2C transaction failed
₿ (20513) i2c_bitaxe: Device TPS546 (0x7f)
₿ (20523) TPS546: Could not read Vout
₿ (20523) i2c.master: I2C transaction unexpected nack detected
₿ (20533) i2c.master: s_i2c_synchronous_transaction(918): I2C transaction failed
₿ (20543) i2c.master: i2c_master_transmit_receive(1214): I2C transaction failed
₿ (20543) i2c_bitaxe: Device TPS546 (0x7f)
₿ (20553) TPS546: Could not read Iout
₿ (20553) i2c.master: i2c_master_transmit_receive(1200): i2c handle not initialized
₿ (20563) i2c_bitaxe: Unknown device
₿ (20573) TPS546: Could not read Vout
₿ (20573) i2c.master: i2c_master_transmit_receive(1200): i2c handle not initialized
₿ (20583) i2c_bitaxe: Unknown device
₿ (20583) TPS546: Could not read Iout
₿ (20593) TPS546: TPS546_0 - Got Temp: 31
₿ (20593) i2c.master: I2C transaction unexpected nack detected
₿ (20603) i2c.master: s_i2c_synchronous_transaction(918): I2C transaction failed
₿ (20613) i2c.master: i2c_master_transmit_receive(1214): I2C transaction failed
₿ (20613) i2c_bitaxe: Device TPS546 (0x7f)
₿ (20623) TPS546: TPS546_1 - Got Temp: 31
₿ (20623) i2c.master: i2c_master_transmit_receive(1200): i2c handle not initialized
₿ (20633) i2c_bitaxe: Unknown device

Which firmware file did you use for the initial flashing from the factory luckyminer os to LVXX os?
Post
Topic
Board Mining software (miners)
Re: Lucky Miner LV08 - Firmware
by
iambonkerz
on 25/04/2025, 03:40:53 UTC
Hey man, first of all, thanks for you work! I got into these things a while ago. Ordered one, until I saw that they are closed source, which was a bummer. I was like: Isn't there a way to make these open source again? So I went on Google and got here. Decided to order some wires, a JTAG pin block, a CP2104 and here we are. Last weekend I finally made the attempt to solder the JTAG block on. Seems easy, but I think I had my soldering iron a bit to cold, because I needed a few attempts at it in order for it to work. The solders seemed nice, but somehow I didn't get a connection via the CP2104. Tried a different CP2104, and that also did not work, until I finally got some results while reading the device, but the characters were not readable. So I got my multimeter out, and checked my connections, only to find out the solder for the GND was not great. It made contact, but not great. So, bumped up the temps on the soldering iron and went over everything again, and then it finally worked Smiley It was kinda rewarding to see the logfiles scroll through my debugger screen. It's also pretty responsive. Quite surprised! So, now with the connection fixed, I went and flash the stable release with the configuration using bitaxetool. And it worked. Did some testing. Let it mine for a bit. Checked the temps, everything was fine.

Then I saw that there is a new version on Github, which is: v2.6.6b1-1.0.6. Flashed that, and that also seemed to work. The only problem was, that the temps went up on the ASIC pretty fast. That is when I saw that the fanspeed was pretty low. Around 900 to 1000 RPM on automatic. And it does not ramp up when the temps increase. So i quickly set the fanspeed manually to 80% and that is fine. ASIC temps are now around 59 degrees celcius.

Is this a known issue with this version?

I got to say, I removed the original fans, and put on a 3D printed fan shroud, to fit a 140mm fan on the back of the case (To have airflow to the PSU too). But that worked well with the other firmware. So it seems like it's an issue with version v2.6.6b1-1.0.6 for me. For now I will keep the fan speed on manual @ 80%. But it would be nice if I could use the automatic fan control again. The fan I use is this one: https://www.bequiet.com/en/casefans/3706 - This is a great upgrade Smiley If anyone wants to use it, make sure that you have airflow to the PSU and set the fan to UHS (ultra high speed) because otherwise it will be quiet for sure, but it won't flow enough, so it won't cool the device down enough.

Oh i also removed the heatsinks, and removed the stock thermal paste. Put on ThermalGrizzly Kryonaut. That didn't lower the temps much, maybe 1 degrees celcius, if anyone was wondering. But I think it will be better for the long run, because the stock thermal paste is kinda meh. Also put some thermal pads on those silver blocks, near the VRM's? Is that correct? Those didn't make any contact with the stock heatsink.

Anyway, thanks for everything! Feels good to have this thing open source again.

Yeah, it's great to have it open source again—it means we can access the latest and greatest firmware Wink

Starting from version v2.6.6b1-1.0.6, the method for automatic fan control was updated to use PID feedback based on the ASIC chip temperature. As a result, it may take some time for the fan speed to stabilize. v2.7.0b1-1.0.6 seem to have some tweaks to the polling rate, that might have fix the slow ramp.
Post
Topic
Board Mining software (miners)
Re: Lucky Miner LV08 - Firmware
by
iambonkerz
on 18/04/2025, 15:22:19 UTC

Hi guys,
   I have update my two luckyminer Lv07 with the last stabile 2.6.1 firmware from https://github.com/mrbonkerz/ESP-Miner-LVXX with 575Mhz/1.200v setup.

I use the factory fan with manual setup to 85% speed: the Asic temp Is 49/50 C. I replaced the noctua 12v because It not works well: It runs at max 2000 RPM, too low.

Also I am testing the new luckyminer LG07 Scrypt: It works very good on molepool on LTC+DOGE+BELL.
This miner works on 650Mhz/6.50v with a very low temp of 38 C for 11M hashing and 10w.
I replaced the fan with a noctua 12v that run below 2000 RPM, very silent miner...

B10

Can you provide some of the log from the LG07? I'm curious what version of firmware they are running.
Post
Topic
Board Mining software (miners)
Re: Lucky Miner LV08 technical help required
by
iambonkerz
on 05/04/2025, 07:44:19 UTC
I had to help 2 persons who flashed your factory 2.61.-1.0.4 image on a virgin LV08 with luckymineros.
Resulted in only 33% of hash power, only 1 of 3 VR's enabled.
In order to confirm, I had one virgin LV08 left that I converted my self and I can confirm

It turns out it has the config.csv from the LV07 is included in the LV08 factory image.
The LV07 has only 1 VR gets initialized and you only get 1/3 of the hash rate.
downgrading to 2.6.0-1.0.3 and upgrading www.bin & esp-miner.bin to 2.6.1-1.0.4 works great


Might want to look into that

Thank you for all your efforts



Thanks, fixed the factory image in v2.6.1-1.0.5
Post
Topic
Board Mining software (miners)
Re: Lucky Miner LV08 - Firmware
by
iambonkerz
on 05/04/2025, 07:31:26 UTC
Hi
I bought a LV08 and I didn't realised the software was so locked down.  I have a BitAxe Gamma, and this is great.
Since the LV08 has "no upgrade Firmware" option, does anyone have any details on how I can put a different firmware onto it ?
I don't want to brick it, but I always don't want the (probably) untrustworthy Firmware on it.

THANKS

I am using a CP2104 USB to TTL Flasher.

The 6 pins are located near the esp32.
https://i.ibb.co/Z6yPfGJS/Screenshot-2025-03-18-at-11-06-57-AM.jpg

1. Hardware Connections:
- Connect GND on the CP2104 to GND on the LV08.
- Connect RX on the CP2104 to TX on the LV08.
- Connect TX on the CP2104 to RX on the LV08.

2. Entering Programming Mode:
- Power up the LV08.
- Short the GND and IO0 pins on the LV08.
- While keeping them shorted, press the reset button on the LV08.
- After pressing reset, remove the short between GND and IO0.

3. Flashing the Unlocked LV08 Factory Firmware with any of the following tools
- Bitaxetool (bitaxetool --firmware ./esp-miner-factory-lvxx-vx.x.x-x.x.x.bin)
- ESPTool (esptool.py --port PORT --baud 230400 write_flash 0x000000 ./esp-miner-factory-lvxx-vx.x.x-x.x.x.bin)
- Web Adafruit ESPTool (offset 0x000000)


What command did you use to save the original firmware. Thanks for the porting the AxeOS...

You can check the partitions.csv file to choose the address you'd like to back up.

esptool.py --port PORT --baud 230400 read-flash 0x000000 0x710000 backup.bin
Post
Topic
Board Mining software (miners)
Merits 1 from 1 user
Re: Lucky Miner LV08 - Firmware
by
iambonkerz
on 04/04/2025, 10:15:40 UTC
⭐ Merited by unpainted (1)
iambonkerz, after some time, I noticed that LV08 with latest firmware has twice as much shares compared to LV07 for the same time. How do you think is it ok or should i roll back to an older version?

https://talkimg.com/images/2025/04/04/lK7JN.png

a higher hashrate miner generally leads to more accepted shares, the difficulty level set by the mining pool also plays apart with the shares. What you have there looks normal since the rejected shares are still quite low
Post
Topic
Board Mining software (miners)
Re: Lucky Miner LV08 - Firmware
by
iambonkerz
on 31/03/2025, 11:34:10 UTC
Have updated my lv08 to v2.6.1-1.0.3 from stock firmware v. 1.0.0. What i noticed is that WiFi connection became more stable ping around 3-10 ms, asic temperature lower to 5-7 degrees, fans quieter.
Thank you!

You're quick with the update. I just released v2.6.1-1.0.4 to fix some backend code, so you might want to update to that version.
Post
Topic
Board Mining software (miners)
Re: Lucky Miner LV08 technical help required
by
iambonkerz
on 19/03/2025, 02:22:55 UTC
Hmm, I’ve had a similar experience before, after I replaced the thermal paste and may have over-tightened the heatsink screws. Loosening them seemed to fix the issue. If you have swapped the thermal paste, you might want to try loosening the screws.
Post
Topic
Board Mining software (miners)
Merits 1 from 1 user
Re: Lucky Miner LV08 - Firmware
by
iambonkerz
on 17/03/2025, 13:45:51 UTC
⭐ Merited by unpainted (1)
Hi
I bought a LV08 and I didn't realised the software was so locked down.  I have a BitAxe Gamma, and this is great.
Since the LV08 has "no upgrade Firmware" option, does anyone have any details on how I can put a different firmware onto it ?
I don't want to brick it, but I always don't want the (probably) untrustworthy Firmware on it.

THANKS

I am using a CP2104 USB to TTL Flasher.

Don’t have any photos for LV08 but you can follow the LV07 guide: https://github.com/un-painted-org/ESP-Miner/wiki/Anleitung-(German)

The 6 pins are located near the esp32.

1. Hardware Connections:
   •   Power:
   •   Connect 3.3V on the CP2104 to 3.3V on the LV08.
   •   Connect GND on the CP2104 to GND on the LV08.
   •   Data:
   •   Connect RX on the CP2104 to TX on the LV08.
   •   Connect TX on the CP2104 to RX on the LV08.

2. Entering Programming Mode:
   1.   Short the GND and IO0 pins on the LV08.
   2.   While keeping them shorted, press the reset button on the LV08.
   3.   After pressing reset, remove the short between GND and IOP.

The LV08 is now in flashing mode.

3. Flashing the Unlocked LV08 Factory Firmware Using bitaxetool
   1.   Download and install bitaxetool if you haven’t already.
   2.   Open bitaxetool on your computer.
   3.   Select the correct COM port for the CP2104.
   4.   Load the unlocked LV08 factory firmware file.
   5.   Start the flashing process and wait for it to complete.
   6.   Once flashing is done, disconnect the CP2104 and power cycle the LV08.
Post
Topic
Board Mining software (miners)
Re: Lucky Miner LV08 - Firmware
by
iambonkerz
on 14/03/2025, 08:59:55 UTC
Someone flashed his LV08 with the latest greatest 2.6.0-1.0.3.bin image and his unit shows up as a 402 board:
Code:
"version":    "v2.6.0-1.0.3",
 "idfVersion":    "v5.4",
 "boardVersion":    "402",

Flashed with "bitaxetool -p COM4 -f esp-miner-factory-lv08-v2.6.0-1.0.3.bin"

It is working, but afaik:

Code:
Bitaxe Max 1397 (100 Series)
Bitaxe Ultra 1366 (200 Series)
Bitaxe Hex 1366 (300 Series)
Bitaxe Supra 1368 (400 Series)
LV08 == 1.5 x HEX

My LV08's all show 302 board

Any idea ?
---------

In the source file is a config-lv08.cvs that reads:
$ cat config-lv08.cvs
{snip}
devicemodel,data,string,lv08
boardversion,data,string,402
{snip}

You’re right—the board version doesn’t affect the operation of LuckyMiner since nothing is specifically tied to it. I’ve rereleased an update, so reflashing will only change the boardversion back to 302.
Post
Topic
Board Mining software (miners)
Re: Lucky Miner LV08 - Firmware
by
iambonkerz
on 14/03/2025, 08:50:16 UTC
My old overclocked situation:
615 Mhz /1235 mV  -> 5.1  Th/s at 158 watt AC input.

Now:
557 Mhz /1150 mV  -> 4.39 Th/s at 112 watt AC input

for 16.4% more hash power, I need 41% more power

Is this with cooling the VR or by adjusting the freq/power?

Just adjusting freq/voltage.
I haven't changed anything in the cooling as of yet.
Arent the VR's already cooled ?
I think the heatsink is rather fragile:
The 3 VR's at the PCB:
https://www.dth.net/pmt/luckyminer/img/VR1.jpg
And the heatsink
https://www.dth.net/pmt/luckyminer/img/VR2.jpg

Yes, the VR already has a heatsink. I repasted mine and increased the fan speed to cool it down further
Post
Topic
Board Mining software (miners)
Re: Lucky Miner LV08 - Firmware
by
iambonkerz
on 14/03/2025, 03:56:34 UTC
Have you tried lowering the VR temperature? It seems to improve the regulator's efficiency, brings the power usage down too

You convinced me:

My old overclocked situation:

615 Mhz /1235 mV  -> 5.1  Th/s at 158 watt AC input.

Now:
557 Mhz /1150 mV  -> 4.39 Th/s at 112 watt AC input

for 16.4% more hash power, I need 41% more power

Is this with cooling the VR or by adjusting the freq/power?
Post
Topic
Board Mining software (miners)
Re: Lucky Miner LV08 - Firmware
by
iambonkerz
on 12/03/2025, 15:43:27 UTC
I’m using 550,1150
I am running 615/1235
Average: 5.10 TH/s
Average: 26.66 J/TH
ASIC temp 60C
VR temp 75C

Have you tried lowering the VR temperature? It seems to improve the regulator's efficiency, brings the power usage down too
Post
Topic
Board Mining software (miners)
Re: Lucky Miner LV08 - Firmware
by
iambonkerz
on 11/03/2025, 01:10:42 UTC
First of all thanks for the work done.
I just flashed my lucky miner lv08 with the forked version of Bitaxe v2.6.0-1.0.2.
In the settings I set the following configuration:
Frequency 550
Core Voltage 1250

How much did you set it to?

thanks

I’m using 550,1150
Post
Topic
Board Mining software (miners)
Re: Lucky Miner LV08 - Firmware
by
iambonkerz
on 02/03/2025, 03:30:43 UTC
Am I reading it correct that you closed the PR at Skot's bitaxe source tree ?
https://github.com/skot/ESP-Miner/pull/700 

I got into a heated argument with skot about support for LuckyMiners.


https://www.dth.net/pmt/bitaxe/skot_renaming_PR.jpg

https://www.dth.net/pmt/bitaxe/classy_response.jpg

LOL, I wasn't quite sure how to use GitHub and was figuring out how to merge the repository. Roll Eyes
Post
Topic
Board Mining software (miners)
Re: Lucky Miner LV08 - Firmware
by
iambonkerz
on 02/03/2025, 03:24:11 UTC
My LV08 runs cooler than the stock version. Thank you for making this possible.  Cool Cool Cool

great! glad it is working well for you  Grin
Post
Topic
Board Mining software (miners)
Re: Lucky Miner LV08 - Firmware
by
iambonkerz
on 19/02/2025, 14:32:38 UTC
Thank you for your work :-). Will try this on my lv07 and my lv08. Because at one pool i got only invalid shares. but there was something weitd. One out of 3 LV08 shows me on the /test site that i have 10 chips. Today it was 9 again.

You’re welcome! How are the temperatures and shares submitted on your LV07 and LV08 compared to the stock firmware?
Post
Topic
Board Mining software (miners)
Re: Lucky Miner LV08 technical help required
by
iambonkerz
on 17/02/2025, 05:34:47 UTC
This keeps happening to me.
I am currently running V2.6.0-1.0.1 on my LV08
After 2 hours of uptime it suddenly drops hashing like this:

https://imgur.com/a/ouHjJIm

It averaged 5Th/s using 600Mhz at 1205 mV averaging 24.5J/TH for nearly 2 hours and suddenly it drops to 3.1th/s
It did not overheat: 55C asic temp


I was pushing this same hardware with the original LuckyMiner OS to 650/1260 and it averaged 5.35Th/s

Any suggestions ?

I was also seeing similar issue as you. It was using a conservative iout setting in 1.0.1. I have adjusted it and uploaded the latest 1.0.2b1, you can give it a try.
Post
Topic
Board Mining software (miners)
Re: Lucky Miner LV08 technical help required
by
iambonkerz
on 16/02/2025, 04:44:31 UTC
Hello JohnnyBitGoode,

I had no idea someone was working on the LV08 too… I have a modified version of skot’s firmware working on my LV08.

https://bitcointalk.org/index.php?topic=5530594.0

Hello Bonkerz

Yes, I managed to get my LV08 working fully a couple of days ago on v2.5.1-TCH which is forked from skot as well. While the modifications you made to the TPS546.c file communicate to all 3 TPS546 regulators at the same time, it doesn't allow you to query each regulator independently. I went for this approach:

Code:
static i2c_master_dev_handle_t tps546_dev_handle[3];    // For up to 3 TPS546 devices (LV08)
static uint16_t TPS_I2C_ADDR[3] = {0x7F, 0x24, 0x14};   // [1] (0x24) is only referenced for single TPS546 devices

And so I had to add another variable to all the relevant functions:
TPS_IDX = {0, 1, or 2}

Code:
/* public functions */
int TPS546_init(TPS546_CONFIG, int TPS_IDX);
void TPS546_read_mfr_info(uint8_t *, int TPS_IDX);
void TPS546_set_mfr_info(int TPS_IDX);
void TPS546_write_entire_config(int TPS_IDX);
int TPS546_get_frequency(int TPS_IDX);
void TPS546_set_frequency(int, int TPS_IDX);
int TPS546_get_temperature(int TPS_IDX);
float TPS546_get_vin(int TPS_IDX);
float TPS546_get_iout(int TPS_IDX);
float TPS546_get_vout(int TPS_IDX);
void TPS546_set_vout(float volts, int TPS_IDX);
void TPS546_show_voltage_settings(int TPS_IDX);
void TPS546_print_status(int TPS_IDX);

When I need to update the dashboard temperature of the TPS546 devices on the LV08, I query all three but only display the highest temperature. Also power in watts is an accumulation of all 3 TPS546 device's power (voltage * current), with an offset of 18 watts added (6 watts for each regulator). This exactly matches the results I got from the original Lucky Miner v1.0.0 firmware...

Nice work! I like this approach better, I am still trying to implement a similar code to what you have done.
Post
Topic
Board Mining software (miners)
Re: Lucky Miner LV08 technical help required
by
iambonkerz
on 14/02/2025, 18:33:42 UTC
try with the config-lv08.cvs file

bitaxetool -p /dev/ttyUSB0  -f esp-miner-factory-lv08-v2.6.0b4-lv.bin -c config-lv08.cvs