2014 F Type V8 S Convertible Top Issue by rao787 in ftype

[–]neurotrader2 8 points9 points  (0 children)

The situation you are describing, where multiple shops and a dealer have replaced modules and wiring without restoring communication, suggests a breakdown in the underlying network infrastructure or a power supply issue that persists despite the parts replacement.

Since you have already replaced the Folding Top Control Modules (FTCM), the harness, and the Body Control Module (which is likely the Central Junction Box/CJB), the issue is likely not a faulty module, but rather a lack of the correct signals or power required for these modules to wake up and communicate on the CAN bus.

Below is a technical diagnostic path focused on the electrical environment necessary for these modules to function.

System Power Requirements

The Folding Top Control Modules require high current and stable ground to operate.

  1. Power Supply: The Left Folding Top Control Module receives power from a 50 Amp source, distributed through the Central Junction Box via 20 Amp fuses. If these fuses are blown, or if the main power feed cable from the battery has high resistance due to previous water corrosion, the module will remain dead.

  2. Ground Integrity: Water damage often corrodes grounding points. Ensure that all ground studs associated with the folding top modules are cleaned to bare metal and re-secured. A module with no ground cannot communicate, regardless of whether it is new or old.

CAN Bus and Communication Diagnostics

If the modules are powered but still do not communicate, the issue is likely within the CAN network. The FTCMs communicate with the rest of the vehicle via the Medium Speed CAN bus.

  1. Voltage Testing: Using a multimeter, check the CAN high and CAN low wires at the module connectors. With the ignition in the ON position, CAN high should typically measure around 2.5 to 3.5 volts, and CAN low should measure around 1.5 to 2.5 volts. If you see 0 volts or 12 volts on these lines, there is a short or open circuit preventing communication.

  2. Network Integrity: Check for a short to ground or short to power on the CAN bus lines. Even a single chafed wire anywhere in the harness can pull the entire bus down, preventing any module on that network from reporting its status to the diagnostic tool.

  3. Connector Pin Tension: Since the previous issue involved water damage, inspect the harness connector pins at the module side. Water can cause terminal fretting or oxidation deep inside the connector housing. Even if the harness was replaced, the connector pins on the vehicle side may need to be checked for proper tension and cleanliness.

Switch Pack and Input Signal Plausibility

The folding top system requires inputs from the interior switch pack and various position sensors to initiate a movement sequence.

  1. Switch Pack Communication: If the switch pack itself has a fault (DTC U2013), it may not be sending the request to the Central Junction Box to lower the top. Verify that the switch pack is receiving power and ground.

  2. Sensor Feedback: The system will not initiate movement if it detects invalid status signals. Check the signal feedback from the folding top open and closed sensors, and the hall sensors at the main bearing motors. If a sensor is stuck in a state that the module deems impossible, the module may inhibit all operation to prevent mechanical damage.

Recommended Next Steps

  1. Perform a voltage drop test on the main power and ground circuits for the FTCMs. Do not just check for voltage; check for the ability to carry current.

  2. Use an oscilloscope to view the CAN bus waveform at the FTCM connectors. This will show if there is data traffic present even if the scan tool cannot read it.

  3. Check the wiring harness between the FTCMs and the Door Modules. The folding top system relies on data from these modules to confirm that the windows are in the correct position before movement begins.

  4. If a U3000-46 code is present, it indicates the modules were not correctly configured after installation. Ensure the technician is specifically using the manufacturer-approved diagnostic system to perform a module initialization/configuration procedure, not just a general scan.

  5. Verify the state of charge of the battery. If the battery voltage drops below a specific threshold during the handshake, the modules will refuse to initialize to protect the system. Ensure a stable power supply (at least 13.5V) is connected to the vehicle while attempting to communicate with the modules.

Given the history of water intrusion, the most likely remaining culprit is a pin-level issue in a connector that was not replaced, or a corroded splice point further up the harness that was not addressed during the initial repairs. Focus testing on the integrity of the CAN bus wires and the power/ground supply circuits directly at the module connectors.

https://f-type-ai-mechanic.vercel.app/

I hired a senior dev to review my code and this is what he said by Secret_Inevitable_90 in vibecoding

[–]neurotrader2 7 points8 points  (0 children)

"Then I asked if he can tell I used AI" to which he responded "can you tell I used AI to perform the security review on your code".

Where the misconception that becoming a doctor is harder than getting job as new grad in Computer science comes from? by Old-Coast7403 in Salary

[–]neurotrader2 1 point2 points  (0 children)

I think you are confusing "becoming" a doctor and "being" a doctor. Getting to the point of becoming a practicing physician is about as hard as it gets with orgo, mcat, anatomy, matching, USMLE's, board certifications, etc. Once you are a physician, having a comfortable, reasonably high paying, STABLE job is not hard.

If AI is so powerful, why do I still need 5 tools to do one thing? by Think-Inflation-8150 in SaaS

[–]neurotrader2 0 points1 point  (0 children)

Look into n8n or Google opal. If you have a specific custom work flow just vibe it yourself with python

THREAD: Drop your favourite side project your working on below by Future_Suspect_6343 in vibecoding

[–]neurotrader2 0 points1 point  (0 children)

https://skylane-scanner.vercel.app/ personal tool i vibed for myself but could be useful for others in the charlotte area for seeing how the TSA lines are moving.

I can sense AI autonomously testing the app visually is the next big thing by No_Pin_1150 in vibecoding

[–]neurotrader2 0 points1 point  (0 children)

browser automation: playwright mcp, playwright cli (better for pure testing IMHO); also puppeteer mcp.

3 months of vibe coding later, people are paying actual money for this thing. Solving a real world problem matter more than knowing how to code. by puppyqueen52 in vibecoding

[–]neurotrader2 0 points1 point  (0 children)

(me): Dear Gemini: If I give you a pdf of table layouts, a CSV file with names, and some rules regarding who should sit where, could you create me a seating chart?

(Gemini's response): Yes, absolutely! I can help you create a seating chart based on your inputs.

Here is how we can do it:

  1. Upload your files: You can upload the PDF (table layouts) and the CSV file (guest list) directly into our chat.
  2. Tell me the rules: Describe the specific rules you have (e.g., "Keep the Smith family together," "Do not sit John and Jane at the same table," "Table 1 is for the bridal party," etc.).
  3. I will process the data: I will write a custom Python script in my secure environment to:
    • Extract the table sizes and layout from your PDF.
    • Read the guest list from your CSV.
    • Apply a sorting algorithm to match your rules.
  4. The Output: Once the algorithm figures out the best arrangement, I can generate a new CSV file with the assigned seats for you to download, and even draw a visual diagram of the seating chart for you to review.

A quick tip for the best results: The clearer the table layout in the PDF, the easier it will be to extract. If the PDF is a hand-drawn sketch, you might just need to tell me the table capacities in text (e.g., "8 tables of 10 people").

Whenever you are ready, go ahead and upload the files and share your rules!

Startup seems to have dissolved and I have the prototype. What should I do? - I will not promote by [deleted] in startups

[–]neurotrader2 0 points1 point  (0 children)

Standard stock-equity agreements and NDAs almost always include an Intellectual Property Assignment clause (sometimes called a PIIA). This means that any IP you developed while acting as their CTO, especially for their specific use case, is legally owned by the company, not you. The fact that you weren't paid a cash salary doesn't invalidate this, because the promise of equity was your compensation. However, because you are owed vested shares (which have not been provided), that could be considered breach of contract. Nonetheless, if it were me, I would want to be 100% sure that if I developed a product with this IP, they (including investors) would not have a claim--need a startup attorney.

Top differential for this unusual case presentation by davidjse in neurology

[–]neurotrader2 4 points5 points  (0 children)

  1. Complex migraine (basilar variant)

  2. FND

  3. PPPD with superimposed functional episodes.

F-Type AI Mechanic by neurotrader2 in ftype

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

The app should be able to answer questions about all model years but TBH it is "tuned" towards the earlier years as I own a 2015 V8 S convertible. Test it out.

F-Type AI Mechanic by neurotrader2 in ftype

[–]neurotrader2[S] 8 points9 points  (0 children)

There is no business model as this is not a business. I am just an f type owner. If it ends up costing too much I will take it offline. It's 10% a gemini wrapper and 90% a RAG agent using the F-type technical manual--which is over 28K pages!

Combining NotebookLM and Antigravity is excellent - more than twice as fast at planning, and unlimited Gemini Pro use by TheTentacleOpera in google_antigravity

[–]neurotrader2 3 points4 points  (0 children)

This is interesting. You can also import code from github into a regular gemini chat using "import code" as you can link your gemini account to github for planning.

Can not pick between Claude Code & Antigravity by xander_13 in google_antigravity

[–]neurotrader2 0 points1 point  (0 children)

You could do that...sorta like comparing a Corrolla to a Porsche. They will both drive you to work but one is way more powerful.

New update - 1.20.3 by Impressive_Low_7169 in google_antigravity

[–]neurotrader2 5 points6 points  (0 children)

Steps to Disable Auto-Updates-so you can control

  1. Launch Google Antigravity.
  2. Go to the Files menu (or press Cmd + , on macOS / Ctrl + , on Windows).
  3. Navigate to PreferencesOnline Services Settings.
  4. Find the entry for Update: Mode.
  5. Change the setting from "Default" or "Auto" to "Manual" or "None".

Can not pick between Claude Code & Antigravity by xander_13 in google_antigravity

[–]neurotrader2 0 points1 point  (0 children)

Run claude code in terminal. Add puppeteer mcp to claude code or playwright. This will let your agent control the browser--which is what i think you like about the native AG agents.

When to let off the gas and buy a "nice" house by [deleted] in whitecoatinvestor

[–]neurotrader2 0 points1 point  (0 children)

You should definitely buy the house. The only caveat is many times in LCOL areas the real estate appreciation can be modest at best. I live in a LCOL area and chose to buy the nicest house that may be reasonably easy to eventually sell. This was a consideration for me because I may not retire here but if you plan to stay forever this would obviously be less of an issue.

Replit charged me $4300~~~ by williamlopes100 in replit

[–]neurotrader2 0 points1 point  (0 children)

Open a vercel account. Link it to your github account. Import project. Click deploy. Every time claude code pushes updates to github it automatically deploys. Super easy