# Ltc388x programming from external or internal?

**URL:** <https://community.solid-run.com/t/ltc388x-programming-from-external-or-internal/680>\
**Category:** NXP LX2160\
**Created:** [July 4, 2023, 10:02pm UTC](https://community.solid-run.com/t/ltc388x-programming-from-external-or-internal/680 "2023-07-04T22:02:11Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

**Author:** ![Improvisor40](https://avatars.discourse-cdn.com/v4/letter/i/ee7513/32.png) [@Improvisor40](https://community.solid-run.com/u/Improvisor40)\
**Post date:** [July 4, 2023, 10:02pm UTC](https://community.solid-run.com/t/ltc388x-programming-from-external-or-internal/680/1 "2023-07-04T22:02:11Z")

</div>

Hmm, i want to know if the ltc388x can be programmed from the within the lx2k or with an external hardware?  
Just curious if it will be required to use an external hardware for overvolting and undervolting.  
If either, what software is gonna be used?.  
Thanks.

---

<div class="post-metadata">

**Author:** ![jnettlet](https://dub1.discourse-cdn.com/flex005/user_avatar/community.solid-run.com/jnettlet/32/62_2.png) [@jnettlet](https://community.solid-run.com/u/jnettlet)\
**Post date:** [July 5, 2023, 4:06am UTC](https://community.solid-run.com/t/ltc388x-programming-from-external-or-internal/680/2 "2023-07-05T04:06:19Z")

</div>

With the production LX2160aCEX7 Hardware the WP pinof the ltc388x is pulled high disabling changing the factory settings.

---

<div class="post-metadata">

**Author:** ![Improvisor40](https://avatars.discourse-cdn.com/v4/letter/i/ee7513/32.png) [@Improvisor40](https://community.solid-run.com/u/Improvisor40)\
**Post date:** [July 5, 2023, 12:22pm UTC](https://community.solid-run.com/t/ltc388x-programming-from-external-or-internal/680/3 "2023-07-05T12:22:52Z")

</div>

Yeah, you’ve said that before, but im thinking its possible after taking away the wp resistor it will require reprogramming from either the external or internal.  
And if so, how do i reprogram it?

---

<div class="post-metadata">

**Author:** ![jnettlet](https://dub1.discourse-cdn.com/flex005/user_avatar/community.solid-run.com/jnettlet/32/62_2.png) [@jnettlet](https://community.solid-run.com/u/jnettlet)\
**Post date:** [July 5, 2023, 12:37pm UTC](https://community.solid-run.com/t/ltc388x-programming-from-external-or-internal/680/4 "2023-07-05T12:37:19Z")

</div>

If that resistor is removed, then it can be programmed over the i2c interface. If accesses to the i2c interface cause the settings to be corrupted then it needs to be programmed via Analog Device’s proprietary software.

---

<div class="post-metadata">

**Author:** ![Improvisor40](https://avatars.discourse-cdn.com/v4/letter/i/ee7513/32.png) [@Improvisor40](https://community.solid-run.com/u/Improvisor40)\
**Post date:** [July 5, 2023, 12:41pm UTC](https://community.solid-run.com/t/ltc388x-programming-from-external-or-internal/680/5 "2023-07-05T12:41:19Z")

</div>

Okay, but where is the i2c interface?, is it through the i2c mux switch?,  
Or is it a physical header?.

---

<div class="post-metadata">

**Author:** ![jnettlet](https://dub1.discourse-cdn.com/flex005/user_avatar/community.solid-run.com/jnettlet/32/62_2.png) [@jnettlet](https://community.solid-run.com/u/jnettlet)\
**Post date:** [July 5, 2023, 12:48pm UTC](https://community.solid-run.com/t/ltc388x-programming-from-external-or-internal/680/6 "2023-07-05T12:48:07Z")

</div>

it is connected to the SOC

---

<div class="post-metadata">

**Author:** ![Improvisor40](https://avatars.discourse-cdn.com/v4/letter/i/ee7513/32.png) [@Improvisor40](https://community.solid-run.com/u/Improvisor40)\
**Post date:** [July 5, 2023, 12:52pm UTC](https://community.solid-run.com/t/ltc388x-programming-from-external-or-internal/680/7 "2023-07-05T12:52:57Z")

</div>

Okay, thanks but what software can one use for voltage setting and at worst case scenario (reprogramming).

---

<div class="post-metadata">

**Author:** ![Improvisor40](https://avatars.discourse-cdn.com/v4/letter/i/ee7513/32.png) [@Improvisor40](https://community.solid-run.com/u/Improvisor40)\
**Post date:** [July 5, 2023, 12:59pm UTC](https://community.solid-run.com/t/ltc388x-programming-from-external-or-internal/680/8 "2023-07-05T12:59:11Z")

</div>

Ive heard about the ltpower play program, but its running only on windows and the lx2k runs linux so how is reprogramming/tweaking possible?.

---

<div class="post-metadata">

**Author:** ![jnettlet](https://dub1.discourse-cdn.com/flex005/user_avatar/community.solid-run.com/jnettlet/32/62_2.png) [@jnettlet](https://community.solid-run.com/u/jnettlet)\
**Post date:** [July 5, 2023, 1:04pm UTC](https://community.solid-run.com/t/ltc388x-programming-from-external-or-internal/680/9 "2023-07-05T13:04:46Z")

</div>

Please review the u-boot code in lx2160a\_build. There are built in u-boot commands for the platform that allow changing the voltage. I will let you know that the production lx2160a are not very overclockable. Most SOCs will do 2.2GHz without any voltage changes, but beyond that very few of the production SOCs are able to do 2.3 even with a voltrage increase and virtually non of them will be stable beyond that.

---

<div class="post-metadata">

**Author:** ![Improvisor40](https://avatars.discourse-cdn.com/v4/letter/i/ee7513/32.png) [@Improvisor40](https://community.solid-run.com/u/Improvisor40)\
**Post date:** [July 5, 2023, 1:41pm UTC](https://community.solid-run.com/t/ltc388x-programming-from-external-or-internal/680/10 "2023-07-05T13:41:22Z")

</div>

Well, thats odd, what but its clear that the lithography is 16nm as opposed to the raspberry pi bcm2711 22nm, and yet its able to do 2.8ghz with a voltage increase and cooling.  
Why not the lx2160a?.  
Is it firmware? Or temperature?.

---

<div class="post-metadata">

**Author:** ![jnettlet](https://dub1.discourse-cdn.com/flex005/user_avatar/community.solid-run.com/jnettlet/32/62_2.png) [@jnettlet](https://community.solid-run.com/u/jnettlet)\
**Post date:** [July 5, 2023, 2:03pm UTC](https://community.solid-run.com/t/ltc388x-programming-from-external-or-internal/680/11 "2023-07-05T14:03:33Z")

</div>

Part of that is silicon lottery, I doubt every Raspberry Pi will do 2.8GHz, but additionally it is a very uncomplicated SOC, a single cluster of cores and a very simple interconnect backbone. Most likely it is the CCN-508 coherency interconnect that is the issue.

---

<div class="post-metadata">

**Author:** ![Improvisor40](https://avatars.discourse-cdn.com/v4/letter/i/ee7513/32.png) [@Improvisor40](https://community.solid-run.com/u/Improvisor40)\
**Post date:** [July 5, 2023, 10:09pm UTC](https://community.solid-run.com/t/ltc388x-programming-from-external-or-internal/680/12 "2023-07-05T22:09:47Z")

</div>

Ive always thought its gonna be an easy task to overclock and overvolt this thing but its even more of a job (thinking of ways to make it faster and on par with the m1 ultra and others.)  
And why are there no comparable benchmarks from geekbench for this machine online its gonna make alot of sense to be able to compare to predecessors cpus to see if the upgrade is worth or not.

---

<div class="post-metadata">

**Author:** ![jnettlet](https://dub1.discourse-cdn.com/flex005/user_avatar/community.solid-run.com/jnettlet/32/62_2.png) [@jnettlet](https://community.solid-run.com/u/jnettlet)\
**Post date:** [July 6, 2023, 3:13am UTC](https://community.solid-run.com/t/ltc388x-programming-from-external-or-internal/680/13 "2023-07-06T03:13:09Z")

</div>

It isn’t ever going to be on par with an M1 Ultra, this is an 8 year old core design. It is designed as a networking platform, but at the time we designed the board it was still a very capable design.

---

<div class="post-metadata">

**Author:** ![Improvisor40](https://avatars.discourse-cdn.com/v4/letter/i/ee7513/32.png) [@Improvisor40](https://community.solid-run.com/u/Improvisor40)\
**Post date:** [July 6, 2023, 6:19am UTC](https://community.solid-run.com/t/ltc388x-programming-from-external-or-internal/680/14 "2023-07-06T06:19:38Z")

</div>

Yeah, thanks again,  
atleast it still powerfull enough as a developer platform.  
Its still worth the dream.  
But i will still try overclocks cause im probably a stubborn type.  
Thanks.
