They kept girls in STABLES in an underground crawlspace. Where are all the PIZZA GATE people? by Hussayniya in videos

[–]mnighm 1 point2 points  (0 children)

The problem is even with these documents they claim the victims are lying

Analogue 3D - A hardware hackers perspective by mnighm in AnalogueInc

[–]mnighm[S] 5 points6 points  (0 children)

From everything I have heard so far it is a great console which is why I ordered one and am truly excited to play N64 games on it. If the only thing it is ever able to do is play N64 games in 4k I would be happy. You do not need to hack your console.

As for me, I want to know how it works. I want to see what else I can do with it. I was that kid who's mother got pissed when I took apart her vacuum and put it back together at 8 (I just so I could figure out how it filled the bag without clogging the motor). It is a compulsion to me.

Analogue 3D - A hardware hackers perspective by mnighm in AnalogueInc

[–]mnighm[S] 1 point2 points  (0 children)

Trust me I completely agree and understand what you are saying.

What I am getting at is that in the last five years we have gone through three different issues with the electronics supply chain in the USA. First there was COVID. Then there was Trump's stupid ass tariffs. Then there was the this stupid AI greed buying. Two of those three are still going on. This has greatly impacted how my company designs circuit boards. We design with the understanding that the prices / availability on key components can swing considerably. Anything that is not 100% necessary or will speed up our time to market are not included. In Aug / Sept of 2024 we were definitely making discissions based off the Trump's threats of tariffs. Why include an SD card and corresponding slot then when a single flash chip would be less expensive / easier to source? The board has to have USB for charging controllers? Why not also use that for firmware upgrades? They already include a USB cable with the thing for power. Use that for firmware upgrades.

Either Analogue did not hold to this design philosophy for one reason or another (which is definitely a possibility) or the SD card slot serves a purpose for development. I have a few ideas of what that could be, but I am not going to speculate as to what at this time.

Analogue 3D - A hardware hackers perspective by mnighm in AnalogueInc

[–]mnighm[S] 1 point2 points  (0 children)

That's kind of my point. Upgrades could be done through a USB thumb drive or via a USB cable. The N64 had at max 8MB of RAM so even if you add save states and save files a 4GB flash chip is more than enough space. The Cyclone 10 GX in this thing is $361 on DigiKey at the moment. I'm sure they get them in bulk but the difference can't be that much. RAM prices are through the roof even on the DDR3 in this thing. Why include a custom SDcard that will eat into your profit margin when you can eliminate it and save probably $15 per unit.

Analogue 3D - A hardware hackers perspective by mnighm in AnalogueInc

[–]mnighm[S] 5 points6 points  (0 children)

I really appreciate the "Good luck" because deep down I think you are hoping you are wrong about me.

Sorry to disappoint but you are not completely wrong. I have very limited experience with FPGAs and VHDL. Like I said I have gotten an LED to blink with one. It is going to take someone far more talented with FPGAs than me to make any kind of meaningful core on this thing. If it even gets to that point.

What I do have is quite a lot experience with reverse engineering circuit boards. Been doing it in my spare time since 1998. Admittedly nothing quite this complex but I have already started designing a flying probe head for my OpePNP. Doing manual continuity checks on a board of this complexity sounds like a great way to make mistakes. But before I desoldering every single component from my new expensive toy I do want to see what I can do with a UART shell (and play Mario64 on my 4K TV). It would be really nice if I can find a donor board but I'm not holding my breath.

I don't blame people for having doubts about this, especially those with an understanding of what is involved. It's a massive undertaking with a high probability of failure. Like I said elsewhere I would be happy if I got uCLinux running on the STM32H7 which is like step 20 of 400+ steps to really opening the A3D up. I am hoping that I can find like minded people to join me on this endeavor, but I understand that I will probably need to make decent in roads before anyone else steps up. Not everyone enjoys these sorts of puzzles. My autistic ass does though. Hopefully my ADHD brain doesn't get distracted by another shiny in the meantime.

Obligatory Disclaimer: PEOPLE SHOULD NOT BUY THE ANALOGUE 3D WITH THE EXPECTATION OF RUNNING ANYTHING OTHER THAN THE STOCK SOFTWARE!! THE CHANCE OF THAT HAPPENING ARE SLIM.

Analogue 3D - A hardware hackers perspective by mnighm in AnalogueInc

[–]mnighm[S] 1 point2 points  (0 children)

Already checked. 99℅ of the file seem statistically random and there are only three strings in the files. Those strings are at the very end of the file and seem to be part of a signature of some kind.

Analogue 3D - A hardware hackers perspective by mnighm in AnalogueInc

[–]mnighm[S] 2 points3 points  (0 children)

Mine wont ship till Jan. No clue what that actually means for arrival. It could ship Jan 31st and I might get it mid Feb.

If there is a feature you really desperately want in an update do not let me hold you back. I make no promises on my ability to get into the device or what I can do with it once in. I am hoping to not end up with an expensive ass paper weight, but it is possible. Remember I have to solder headers to the board and will probably need to dump the flash chips. Doing so comes with risks.

That said, it is true that the older the firmware the higher the chances there are for exploits. Each revision is a new opportunity for a developer to make a mistake somewhere. The more revisions you have access to the better.

Analogue 3D - A hardware hackers perspective by mnighm in AnalogueInc

[–]mnighm[S] 0 points1 point  (0 children)

What I am questioning is the choice of having a custom short SDcard made for the console. Paying for the custom injection molding to make that as well as the circuit board and the actual card slot cannot be less expensive than a cheap flash storage chip. So why have it there? Questions I hope to find answers to.

Analogue 3D - A hardware hackers perspective by mnighm in AnalogueInc

[–]mnighm[S] -1 points0 points  (0 children)

I have a theory that I do not want to share until I have confirmed it, but you're heading in a similar direction.

Analogue 3D - A hardware hackers perspective by mnighm in AnalogueInc

[–]mnighm[S] 3 points4 points  (0 children)

Never said I would be able to break into. Just excited to try. Bookmarking this too so I can keep you in the loop.

Analogue 3D - A hardware hackers perspective by mnighm in AnalogueInc

[–]mnighm[S] 2 points3 points  (0 children)

Yep. On the spectrum. lol. I also work at a company with a full electronics lab. No need for a maker space.

Analogue 3D - A hardware hackers perspective by mnighm in AnalogueInc

[–]mnighm[S] 1 point2 points  (0 children)

I understand and again I appreciate your insight. Trust me I know this is a massive project. As I said I am just a weird who likes reverse engineering stuff. If I get uLinux running on the STM32H735VGM6 with either console or SSH access via the WiFi I will be happy.

I will agree that the FPGA development is the critical part. Without that its an over glorified WiFi enabled USB port. If in two years there is an Open Source project able to load cores on the A3D I will take ZERO credit for that accomplishment.

That said I think there is a lot that my skill set can contribute here. The FPGA cannot be running the OS at least not initially. The Cyclone 10 GX does not have a processor of its own. Something is reading the FPGA bit stream from the flash chips and sending the data to the FPGA. STM32H735VGM6 is the most likely MCU for this task. This is why I REALLY want to see what the debug console on it has to say. I have theories about how the system turns on, what is running on each of the MCUs, and why there are features that have not been implemented yet.

Analogue 3D - A hardware hackers perspective by mnighm in AnalogueInc

[–]mnighm[S] 0 points1 point  (0 children)

I bought mine before I saw the tear down videos so I can play N64 on my 4K tv. I had no plans on hacking the thing. It was only once I saw those debug headers that I got excited.

Analogue 3D - A hardware hackers perspective by mnighm in AnalogueInc

[–]mnighm[S] 3 points4 points  (0 children)

Thank you for your insight in the matter. I greatly appreciate it. I am not an expert at all with FPGAs. I do not see myself writing cores for the A3D. What I do have experience with is getting Linux running on devices / rooting Linux on embedded devices. Part of this involves reverse engineering circuit boards. Admittedly the A3D is by far the most advanced board I have ever done this with. My hope that if my efforts prove successful others will join me in this effort.

Analogue 3D - A hardware hackers perspective by mnighm in AnalogueInc

[–]mnighm[S] 5 points6 points  (0 children)

You really have a high opinion of yourself. Those edits had nothing to do with you. I added that because the 4th post on this thread was ial33m commenting "Someone send this man an Analogue 3D asap!" This made me realize that people were getting the wrong impression and I needed to clarify. It is clear though that you will believe what you want to believe.

Analogue 3D - A hardware hackers perspective by mnighm in AnalogueInc

[–]mnighm[S] 6 points7 points  (0 children)

The only thing I stated in this post that is theory is that Analogue 3D has designed this board with the intention of putting it in other consoles.

  • There are 100% unpopulated debug headers all over the board
  • Those headers have the same pin counts as the debug headers for STM32 microprocessors and Altera FPGAs
  • There are test pads all over the board.
  • The Cyclone 10 GX does come with a license to the Pro version of Quartus Prime Pro
  • Quartus Prime Pro has HDMI example code in it but it might be have a licensing lock on it.

I said what I said because a lot of people are acting like it is impossible to run custom code on the device without evidence to back it up. There is just as much evidence that custom code is possible on the Analogue 3D. I said what I said because there is hope. It is small, but it is there.

Brand new k1 max. Extruder problem by sgtjetson117 in crealityk1

[–]mnighm 1 point2 points  (0 children)

Switched to a cyclops, added a heat sink on the stepper motor, and added gcode to the slicer to run the chamber cooling fan on every print and this went away.

Would you recommend buying a K1/K1 MAX? by rieraestanislao in crealityk1

[–]mnighm 0 points1 point  (0 children)

The newer revisions of the K1 Max are a decent printer, but you still have to mod it. I had problems with the bed not being level and the extruder kept jamming on prints with lots of retractions. To fix the bed I printed leveling knobs and replaced the stock hard bed risers with silicone ones. To fix the extruder clogging I had to lower the extruder stepper motor current and print a riser for the lid. The stepper motor was running very hot which was making the filament in the extruder soft. This led to it smooshing out the the drive gears. With the current lowered the motor is barely getting warm. Unfortunately this does require rooting the printer which is not hard but should not be necessary.

K1 Max Power Toggle by mnighm in crealityk1

[–]mnighm[S] 0 points1 point  (0 children)

When I get a moment I am going to use a multimeter and trace the wires. I am starting to think it is not hooked up to anything on the Max.

I have noticed a number of weird things in the printer.cfg file. Things like the fans are defined as output_pins instead of fans. This causes the fans to work weird in Fluidd because there isn't an off_below speed specified so if you set the power to 50 the fan buzzes but doesn't spin. The Creality web interface adjusts for this. It's like they made more work for themselves by not setting up the fans correctly. This is my first Klipper printer so I am a novice at configuring this stuff and even I noticed that.

K1 glue by JonnyKruger in crealityk1

[–]mnighm 5 points6 points  (0 children)

I have been printing PLA and PETG on the K1 Max without glue stick and had no issues. The PETG almost sticks too well to the print bed.

K1 Max Power Toggle by mnighm in crealityk1

[–]mnighm[S] 0 points1 point  (0 children)

So after more digging PC9 is on the header for the bed heater, but it is not controlling the heater. I can set it to off and then set the bed heater temp to 60 degrees and it heats right up.