[edited for formatting and clarity]
I have a solution for the PC players that is going to be a lot easier to use (and understand).
First, we need to understand what the ethernet jack trick is trying to do -- it's trying to disrupt/slow the packets sent from their server when you log in... which is why it's also so hard to manage the success rate of it. Instead, what I recommend is using a simple software program to throttle the upload and download speed of a particular app on your PC.
Here's what to do:
STEP 1: Download Netlimiter 4 (Google it, I don't want to link it here, due to potential URL sharing restrictions).
STEP 2: Install the program and open it to see a list of programs running (it has a free trial to use in full for 28 days).
STEP 3: Launch Apex Legends and then tab out and back to the Netlimiter program.
STEP 4: Find Apex Legends on the list of items in Netlimiter. When you select it, you will see a series of arrows on the right side. Select the 'down' arrow for download speed settings and 'up' arrow for upload speeds.
STEP 5: Set both your download and upload limit to 50KB/sec as a start. You may need to tune this up or down in 5-10KB increments until you get the throttling just right.
STEP 6: Tab back into the Apex Legends game and connect normally. It will take a while sitting on the connect to lobby screen but will eventually place you into your lobby (on average, the wait will be 30-60secs).
- NOTE: If the system still immediately returns you to the loading screening, then you will need to lower the download and upload speed slightly (~10KB/sec) and try again.
- IMPORTANT: You do not need to close Apex and reopen it each time you try a new set of numbers. You simply tab out, change the number in Netlimiter, and go back into Apex to try to reconnect.
STEP 7: Clear all of the reward notifications that show up on the splash screen. Do this relatively quickly, as you will likely get an "anti-cheat program cannot initiate" error or Net:code error that boots you before too long. (Don't worry, it's only a temporary error auto disconnecting you because it cannot get Easy Anti-Cheat to load using your throttled connection speed.)
- NOTE: if you are having trouble with the speed in which the game kicks you back out, consider using a macro in your mouse software settings to "spam" the spacebar or esc key when holding a mouse button down.
STEP 8: Remove all of the limit settings on Apex Legends in Netlimiter and close the program.
You should now be able to log in normally.
Hope this helps PC players!