<?xml version="1.0" encoding="UTF-8"?>        <rss version="2.0"
             xmlns:atom="http://www.w3.org/2005/Atom"
             xmlns:dc="http://purl.org/dc/elements/1.1/"
             xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
             xmlns:admin="http://webns.net/mvcb/"
             xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
             xmlns:content="http://purl.org/rss/1.0/modules/content/">
        <channel>
            <title>
									Technical Support Bulletins (TSB) - EG4 Community Forum				            </title>
            <link>https://forum.eg4electronics.com/community/tsb/</link>
            <description>EG4 Community Forum Discussion Board</description>
            <language>en-US</language>
            <lastBuildDate>Thu, 09 Apr 2026 12:00:49 +0000</lastBuildDate>
            <generator>wpForo</generator>
            <ttl>60</ttl>
							                    <item>
                        <title>indoor Wall mount 280Ah will notcorrectly charge</title>
                        <link>https://forum.eg4electronics.com/community/tsb/indoor-wall-mount-280ah-will-notcorrectly-charge/</link>
                        <pubDate>Mon, 30 Mar 2026 12:17:03 +0000</pubDate>
                        <description><![CDATA[Morning, recently added my sixth battery to my system. It currently has two 314 indoor as one and two and four 280 indoor batteries. A grid boss a flexboss 18. And a flexboss 21. FlexBoss, 2...]]></description>
                        <content:encoded><![CDATA[<p>Morning, recently added my sixth battery to my system. It currently has two 314 indoor as one and two and four 280 indoor batteries. A grid boss a flexboss 18. And a flexboss 21. FlexBoss, 21 is The master and it is hooked to battery 6. Wear FlexBoss 18 is hooked to battery three. They share batteries. The newest battery which is id4 will not charge to the same voltage as my others. I've even changed my FlexBoss 18 to a master unwired the communication between the other batteries and the inverters and told it it only had the one battery and had it trying to charge up and it just still wouldn't. I've tried the SOC recal break and that seems to have not worked either. Any help would be great. </p>
<p>&nbsp;</p>
<p>Master flexboss21 I'd is - 44700E0278</p>
<p>Slave flexboss18 id is - 52601N0070</p>
<p>&nbsp;</p>
<p>How their ID is is deceiving because of how I had to string the communication being you must have three 14s as the primary one and two battery. I added them to an existing three battery system. As you know they just came out and not wanting to unwire and move my FlexBoss 21 to move that battery to become a primary was the reasoning of their positions. Also, if you go on to my network onto the system you will see for the batteries to of communicate correctly. I actually had to go down an ID it seems the 314s like to start it. Battery number zero. So my batteries are 0,1,2,3,4,5. That seems to be the only way that they wanted to communicate correctly. And all the wiring's correct with the custom-made network cables. </p>
<p>&nbsp;</p>
2576
2578]]></content:encoded>
						                            <category domain="https://forum.eg4electronics.com/community/tsb/">Technical Support Bulletins (TSB)</category>                        <dc:creator>cptmorgemaker</dc:creator>
                        <guid isPermaLink="true">https://forum.eg4electronics.com/community/tsb/indoor-wall-mount-280ah-will-notcorrectly-charge/</guid>
                    </item>
				                    <item>
                        <title>EG4 Wi-Fi + Ethernet Dongle does not work on Ethernet path</title>
                        <link>https://forum.eg4electronics.com/community/tsb/eg4-wi-fi-ethernet-dongle-does-not-work-on-ethernet-path/</link>
                        <pubDate>Wed, 11 Feb 2026 01:12:08 +0000</pubDate>
                        <description><![CDATA[I recently purchased a Wi-Fi + Ethernet Dongle. I&#039;m currently having issues with it loosing the Wi-Fi connection (Distance issue). This is pretty much the reason that I had purchased this ad...]]></description>
                        <content:encoded><![CDATA[<p><span data-olk-copy-source="MessageBody">I recently purchased a</span> Wi-Fi + Ethernet Dongle. <span data-olk-copy-source="MessageBody">I'm currently having issues with it loosing the Wi-Fi connection (Distance issue). </span>This is pretty much the reason that I had purchased this adapter in the first place as I wanted to remove my dependencies from Wi-Fi and range issues by having a direct Ethernet connection to my router.</p>
<div>Currently the adapter is connected to my network through both Ethernet and Wi-Fi. I am experiencing the following issues with this dongle.</div>
<div>
<ol start="1" data-editing-info="{&quot;applyListStyleFromLevel&quot;:false,&quot;orderedStyleType&quot;:1}">
<li>
<div role="presentation" data-olk-copy-source="MessageBody">Sometimes the Wi-Fi connections drops out. This would still be ok if the Ethernet path would take over, but it does not in my case.</div>
</li>
<li>
<div role="presentation">There is no way to determine if the dongle is running under Wi-Fi or Ethernet. When I look at the EG4® WI-FI ETHERNET MONITORING</div>
<div role="presentation">ADAPTER QUICK START GUIDE. It says the following - </div>
<div role="presentation"> </div>
<div role="presentation">How can the end-user determine the current communication mode of the dongle (Ethernet or Wi-Fi)?<br />• Check the IP LED flashing frequency. Ethernet mode: IP LED flashed slowly (once per second). Wi-Fi mode: IP LED flashes rapidly (three times per second).</div>
</li>
</ol>
<div> </div>
<div>    My dongle does not show these flash rates with the IP LED. It's only solid on. As such, I can't be sure which path is being used.</div>
<div>    Also, the two network LED's at the dongle's recessed Ethernet connection, I see, are not on or flashing. Don't know if this is supposed to</div>
<div>      work to indicate if this connection is working properly and data is active.</div>
<div>    I did run an experiment verify that the Ethernet path does not work. I did this by making sure that the Wi-Fi signal could not be received by</div>
<div>    wrapping the dongle with some aluminum foil. I made sure that my both my Wi-Fi router and my phone could not receive the dongles signal.</div>
<div>    I then looked at the EG4 monitoring app and saw that I had no inverter data reporting back, where prior to wrapping the dongle with</div>
<div>      aluminum foil, I had proper data coming back. So it seams obvious that there is no dongle Ethernet communications happening. Is the dongle        supposed to revert to the Ethernet path if the Wi-Fi is down?</div>
<div> </div>
<div>    3.  I see that this dongle has version V1.1. Suspecting a newer version, I then tried to see if there was an update for it even though this is a          new Dongle just received from Current Connected.</div>
<div>    The EG4® Wi-Fi Dongle DONGLE FIRMWARE UPDATE guide says to first connect to the dongles Wi-Fi and to select Dongle connect.</div>
<div>    FYI, My IOS phone App is at V1.6.6 so that should be good. Then to connect to the dongles Wi-Fi serial number. In my case it's DQ53BLANK.</div>
<div>    Which it does and stays connected. Then to use Dongle Connect, Bluetooth Connection. I'm then supposed to see the dongles Serial Number.</div>
<div>    This does not show up for me and nothing else shows up, i.e. page is blank so I can't select anything. I then looked at the Bluetooth signal</div>
<div>      area in my phone thinking that maybe it's a Bluetooth signal I should be using. None were found. So instead I went back to the app and</div>
<div>      selected -</div>
<div>    Dongle Connect - Wi_Fi Connect.</div>
<div>    This method shows a button for V1.1 - Update firmware. Pressing that pulls up a firmware button labeled as - V1.1 - Update firmware.</div>
<div>    Pressing that button then gives me the message of - Upgrade is successful. Please wait for another 2 minuets for the dongle to restart.</div>
<div>    I then see the dongles 3 LEDs flashing and the it resets and re-establishes the Wi-Fi connection. I can also view the dongles connection</div>
<div>      perimeters which all appear correct, but again no indication of which type of connection is is (Wi-Fi or Ethernet).</div>
<div> </div>
<div>    3. In any case, How can I get the Ethernet path to work?</div>
<div>        a. Is V1.1 the latest version for dongle DQ53BLANK that I should be running? If not, where can I find the latest and how can I load it?</div>
<div>          Can it be updated remotely?</div>
<div>          Note that the web app also confirms this same version - WIIL  xxxx  V1.1   12/13/25  Connected</div>
<div><img class="Do8Zj" src="https://outlook.office.com/48ae0dc3-c197-4fe1-96a5-e8fbeabd6848" data-outlook-trace="F:2|T:2" data-custom="AAkALgAAAAAAHYQDEapmEc2byACqAC%2FEWg0AiCyVoo3cMUmQOEjFwAH4ZAAI8GSsRwAAARIAEAC%2FLQc1pHK%2BSZ%2BahKp2jelz" data-imagetype="AttachmentByCid" /></div>
<div>        b. Would a newer version even fix the problem?</div>
<div> </div>
<div>One other question. Does this dongle support Bluetooth? The reason I ask is that the DONGLE FIRMWARE UPDATE guide may be incorrect by stating to use Bluetooth.</div>
<div> </div>
</div>]]></content:encoded>
						                            <category domain="https://forum.eg4electronics.com/community/tsb/">Technical Support Bulletins (TSB)</category>                        <dc:creator>fkitzmann</dc:creator>
                        <guid isPermaLink="true">https://forum.eg4electronics.com/community/tsb/eg4-wi-fi-ethernet-dongle-does-not-work-on-ethernet-path/</guid>
                    </item>
				                    <item>
                        <title>Field Impact Notice- 48V Batteries</title>
                        <link>https://forum.eg4electronics.com/community/tsb/field-impact-notice-48v-batteries/</link>
                        <pubDate>Wed, 14 Jan 2026 14:52:43 +0000</pubDate>
                        <description><![CDATA[Summary
EG4 48V batteries that have been sitting idle connected to an EG4 inverter will have a small parasitic draw that is too low powered to be registered as power leaving the BMS. Over t...]]></description>
                        <content:encoded><![CDATA[<p><span><strong>Summary</strong></span></p>
<p><span>EG4 48V batteries that have been sitting idle connected to an EG4 inverter will have a small parasitic draw that is too low powered to be registered as power leaving the BMS. Over time this parasitic draw can drain the battery of stored energy while in an idle state, without the ESS recognizing the change to the SOC of the system. </span></p>
<p><span> </span></p>
<p><span><strong>Customer Impact</strong></span></p>
<p><span>Affected customers may experience a rapid drop in battery SOC when turning on loads that require a greater draw from the battery. In some instances, this rapid drop can push the SOC under the shutdown percentage, leading to complete system shutdown and loss of power.  </span></p>
<p><span> </span></p>
<p><span><strong>Resolution</strong></span></p>
<p><span>The latest 48V battery Firmware from EG4 has been designed to perform a periodic voltage check of the internal battery cells to update system SOC. This voltage update will trigger an SOC decline and subsequent recharging before bulk SOC decays to a shutdown level. Affected customers should update to the latest FW as listed below:</span></p>
<p><span> </span></p>
<p><span>314Ah Indoor: Z03T17</span><br /><span>280Ah Indoor and Outdoor: S02T25</span><br /><span>Lifepower4 V2: S02T34</span><br /><span>LL-S 48V: S02T34</span></p>]]></content:encoded>
						                            <category domain="https://forum.eg4electronics.com/community/tsb/">Technical Support Bulletins (TSB)</category>                        <dc:creator>EG4 Eric</dc:creator>
                        <guid isPermaLink="true">https://forum.eg4electronics.com/community/tsb/field-impact-notice-48v-batteries/</guid>
                    </item>
				                    <item>
                        <title>Field Impact Notice – 314Ah WallMount Charge Rate Suppression</title>
                        <link>https://forum.eg4electronics.com/community/tsb/field-impact-notice-314ah-wallmount-charge-rate-suppression/</link>
                        <pubDate>Thu, 08 Jan 2026 16:47:35 +0000</pubDate>
                        <description><![CDATA[Field Impact Notice – 314Ah WallMount Charge Rate Suppression
SummaryThe firmware shipped on the initial batch of EG4 314Ah Indoor WallMount batteries (FW Version Z03T13) features a bug in ...]]></description>
                        <content:encoded><![CDATA[<p id="isPasted" data-xf-p="1"><strong>Field Impact Notice – 314Ah WallMount Charge Rate Suppression</strong></p>
<p data-xf-p="1"><strong>Summary<br /></strong>The firmware shipped on the initial batch of EG4 314Ah Indoor WallMount batteries (FW Version Z03T13) features a bug in which the charge rate of the battery is reduced to 15A (~750W) at temperatures above 65 °F.</p>
<p data-xf-p="1"><strong>Customer Impact<br /></strong>Batteries with FW Version Z03T13 active will experience a significant reduction in allowable charge rate, impacting the system’s ability to reliably recharge the batteries in a reasonable amount of time independent of the power availability on site. Depending on the system configuration, excess solar will be sold to the utility or curtailed to zero.</p>
<p data-xf-p="1"><strong>Resolution<br /></strong>A new firmware (FW Version Z03T17) has been made available which resolves this issue and allows the full charge rate of the battery in line with the temperature ranges indicated on the specification sheet for the battery.</p>
<p data-xf-p="1">This new firmware can be found on<span> </span><a href="https://eg4electronics.com/categories/batteries/eg4-wallmount-314ah-indoor-battery/" target="_blank" rel="noopener noreferrer"><strong>EG4Electronics.com</strong></a><span> </span>under the 314Ah Indoor WallMount product page: EG4 WallMount 314Ah Indoor Battery - EG4 Electronics.</p>
<p data-xf-p="1">314Ah WallMounts deployed with an EG4 hybrid inverter (kPV or FlexBOSS) and with an internet connection can be updated over-the-air (OTA) by your installer. Batteries deployed with an off-grid (XP) inverter or without an internet connection will require an RS485 adapter (EG4 USB Read/Write Cable - Signature Solar) and a Windows computer. The write up on how to update using an RS485 adapter can be found in the .zip file containing the most up to date firmware.</p>
<p data-xf-p="1">Please call<span> </span><strong>EG4 Support</strong><span> </span>at <strong>903-609-1988</strong><span> </span>for additional support with your system.</p>]]></content:encoded>
						                            <category domain="https://forum.eg4electronics.com/community/tsb/">Technical Support Bulletins (TSB)</category>                        <dc:creator>EG4 Eric</dc:creator>
                        <guid isPermaLink="true">https://forum.eg4electronics.com/community/tsb/field-impact-notice-314ah-wallmount-charge-rate-suppression/</guid>
                    </item>
				                    <item>
                        <title>Field Impact Notice- DC|DC Defects</title>
                        <link>https://forum.eg4electronics.com/community/tsb/field-impact-notice-dcdc-defects/</link>
                        <pubDate>Thu, 08 Jan 2026 16:27:14 +0000</pubDate>
                        <description><![CDATA[SummaryA manufacturing process gap from one of EG4’s tier 1 semi-conductor manufacturers was discovered in July of 2025 on the DC-DC boards used in EG4’s line of Hybrid inverters. Due to the...]]></description>
                        <content:encoded><![CDATA[<p><span style="text-decoration: underline"><strong>Summary</strong><strong><br /></strong></span>A manufacturing process gap from one of EG4’s tier 1 semi-conductor manufacturers was discovered in July of 2025 on the DC-DC boards used in EG4’s line of Hybrid inverters. Due to the gap involving a manual process, only a fraction of units manufactured during the affected period were impacted.</p>
<p>After discovering the process error, EG4 quarantined, re-tested, reworked and age-tested all potentially affected units in inventory, though some units were released into the field prior to intervention. Due to the time required to retest and rework impact units, the inventory position of FlexBOSS units became backordered, delaying RMA fulfillment. This inventory impact has since been resolved.</p>
<p>To date, the total RMA rate on sold FlexBOSS units from a DC-DC failure is 1.17%, and we do not expect this rate to go up any further.</p>
<p><span style="text-decoration: underline"><strong>Customer Impact<br /></strong></span>Upon a failure of the DC-DC board, the inverter will throw a W027: Battery open fault that does not recover on its own. While in this failed state, the inverter will still allow power to pass through (grid to load) and will allow PV production to continue, however will not be able to charge or discharge the batteries.</p>
<p>Customers who have experienced a DC-DC board failure due to this manufacturing defect (see verification process below) will receive an advanced RMA of their affected inverter.</p>
<p><em>NOTE:</em> <em>Issues unrelated to the DC-DC board manufacturing defect can lead to a W027: Battery Open fault. Please reach out to EG4 to pursue additional troubleshooting.</em></p>
<p><strong><span style="text-decoration: underline">Resolution</span><br /></strong>To confirm a DC-DC failure, the following steps can be taken –</p>
<p>Use a voltmeter to test voltage at the battery terminals and voltage at the inverter's battery input terminals. If voltage of battery is between 48-56v and above the SOC/Volt cut-off, check to see that vBus2, located on the EG4 monitoring site under the Data - Chart tab, is 6 times the voltage present on the battery terminals.</p>
<p>For example, if voltage at battery terminals is measured at 52V, vBus2 should read ~306V. A reading less than 100V indicates a DCDC failure.</p>
<p>Upon confirmation of a DC-DC failure contact EG4 support at support@eg4electronics.com or call at 903-609-1988 for a Return Material Authorization (RMA). To expedite the process, please have your Inverter Serial Number available.</p>
<p>While awaiting a replacement unit, grid tied units allowed to export excess PV can continue to operate in PV only mode. To program the system to PV only the following steps should be taken –</p>
<p>Change the setting “Battery Type” to “No Battery” and the setting “No Batteries” should be set to “Enabled”</p>]]></content:encoded>
						                            <category domain="https://forum.eg4electronics.com/community/tsb/">Technical Support Bulletins (TSB)</category>                        <dc:creator>EG4 Eric</dc:creator>
                        <guid isPermaLink="true">https://forum.eg4electronics.com/community/tsb/field-impact-notice-dcdc-defects/</guid>
                    </item>
				                    <item>
                        <title>Mini Split Return</title>
                        <link>https://forum.eg4electronics.com/community/tsb/mini-split-return/</link>
                        <pubDate>Wed, 12 Nov 2025 21:41:18 +0000</pubDate>
                        <description><![CDATA[I&#039;m not sure if everyone can view this video, but Tad Fuller explains that when returning an outdoor unit for an RMA, there’s no need to remove the refrigerant or perform any other steps on ...]]></description>
                        <content:encoded><![CDATA[<p>I'm not sure if everyone can view this video, but Tad Fuller explains that when returning an outdoor unit for an RMA, there’s no need to remove the refrigerant or perform any other steps on the unit. Since the mini split uses quick connects, those connectors prevent any air or moisture from entering the system. Once you receive the replacement unit, you can simply connect the quick connects and cables, and it’ll be ready to go.<br /><br />https://www.facebook.com/share/v/1G9xx6ZsQM/</p>]]></content:encoded>
						                            <category domain="https://forum.eg4electronics.com/community/tsb/">Technical Support Bulletins (TSB)</category>                        <dc:creator>EG4 Eric</dc:creator>
                        <guid isPermaLink="true">https://forum.eg4electronics.com/community/tsb/mini-split-return/</guid>
                    </item>
				                    <item>
                        <title>Random connection to Grid showing on display</title>
                        <link>https://forum.eg4electronics.com/community/tsb/random-connection-to-grid-showing-on-display/</link>
                        <pubDate>Wed, 05 Nov 2025 15:42:56 +0000</pubDate>
                        <description><![CDATA[Hi.  I have 2 x 18kPV in a primary/subordinate arrangement.  The display randomly shows a connection to the Grid at times although the Grid volts and frequency is displayed.  Being Grid tied...]]></description>
                        <content:encoded><![CDATA[<p>Hi.  I have 2 x 18kPV in a primary/subordinate arrangement.  The display randomly shows a connection to the Grid at times although the Grid volts and frequency is displayed.  Being Grid tied it was expected to be connected ALL the time with a small amount of power being sent to the Grid (Zero export).</p>
1932
<p>Can you identify under what conditions the grid would be disconnected.</p>]]></content:encoded>
						                            <category domain="https://forum.eg4electronics.com/community/tsb/">Technical Support Bulletins (TSB)</category>                        <dc:creator>sylinx</dc:creator>
                        <guid isPermaLink="true">https://forum.eg4electronics.com/community/tsb/random-connection-to-grid-showing-on-display/</guid>
                    </item>
				                    <item>
                        <title>EG4 Gridboss Dongle Wifi Not Working</title>
                        <link>https://forum.eg4electronics.com/community/tsb/eg4-gridboss-dongle-wifi-not-working/</link>
                        <pubDate>Fri, 31 Oct 2025 03:09:02 +0000</pubDate>
                        <description><![CDATA[I have a similar situation to this guyEG4 had to ship him a new dongle. I&#039;m guessing I have the same issue. I just installed a Gridboss, and as part of the final steps, connected the Wifi Do...]]></description>
                        <content:encoded><![CDATA[<p>I have a similar situation to this guy:<br /><br />https://forum.eg4electronics.com/community/tsb/eg4-dongle-ver-djxxxxxxxx/<br /><br />Where EG4 had to ship him a new dongle. I'm guessing I have the same issue. <br /><br />I just installed a Gridboss, and as part of the final steps, connected the Wifi Dongle to the external port for the dongle. When I do this, the Green WiFi LED flashes maybe twice a second, and no access point is broadcast. I look for a wifi network created by the dongle, but nothing ever shows up. The WiFi LED continually blinks. The manual for the gridboss indicated that the first thing I should do with the dongle is add its serial number and PIN to my existing station, which I have done. This does not appear to have done anything, and I wouldn't expect it to, as there is no way for me to get this thing connected to my home wifi. My serial number is DJXXXXXXXXX format (the number of x's might be off). Ideas/thoughts? EG4 support, are you out there?<br /><br />I should mention, I have a functioning 18kPV with no wifi issues there at this site address. So I don't believe it's that, and I'm not even at the point where I can give it the local wifi anyway, as the gridboss is not properly broadcasting a wifi network for me to connect to in the first place.</p>]]></content:encoded>
						                            <category domain="https://forum.eg4electronics.com/community/tsb/">Technical Support Bulletins (TSB)</category>                        <dc:creator>drewc</dc:creator>
                        <guid isPermaLink="true">https://forum.eg4electronics.com/community/tsb/eg4-gridboss-dongle-wifi-not-working/</guid>
                    </item>
				                    <item>
                        <title>500 Error When Registering</title>
                        <link>https://forum.eg4electronics.com/community/tsb/500-error-when-registering/</link>
                        <pubDate>Sun, 26 Oct 2025 22:06:25 +0000</pubDate>
                        <description><![CDATA[I have two EG4 12000XP that I finally got hooked up this weekend. Problem is that 1) They don&#039;t charge from the PV. I get voltage but it never charges. I wanted to register the product to ma...]]></description>
                        <content:encoded><![CDATA[<p>I have two EG4 12000XP that I finally got hooked up this weekend. Problem is that 1) They don't charge from the PV. I get voltage but it never charges. I wanted to register the product to maybe be able to change things in the cloud but I get this error whenever I try to register. I'm not sure what to do here? I can change some of the settings on the inverter itself and was able to get the dongle connected to wifi but am stuck because the registration page is broken. <br /><br />I'm not sure why the PV is not charging the batteries. I currently have only tried to get one online before I turn on the other one. I also get errors when filling out support ticket. <br /><br />I see no error codes at all on my inverter, I have set the batteries to 0:Standard. Although the manual says this is 0:EG4 (incorrect). I also set them to Lux (6) that seems to actually work better as it correctly picks up the 6 EG4 Rack Batteries. <br /><br />I have everything set up but don't understand why it will not charge the batteries. It reads 72 volts, but will only ever go into BatOffGrid mode. <br /><br />But, first I guess I need to figure out why I can't register my account. <br /><br /></p>
<div>TTP Status 500 – Internal Server Error</div>
<div>Type Exception Report</div>
<div> </div>
<div>Message Request processing failed; nested exception is java.lang.NullPointerException: Cannot invoke "com.w.server.core.bean.view.user.User.getUserId()" because "defaultCustomerCodeUser" is null</div>
<div> </div>
<div>Description The server encountered an unexpected condition that prevented it from fulfilling the request.</div>
<div> </div>
<div>Exception</div>
<div> </div>
<div>org.springframework.web.util.NestedServletException: Request processing failed; nested exception is java.lang.NullPointerException: Cannot invoke "com.w.server.core.bean.view.user.User.getUserId()" because "defaultCustomerCodeUser" is null</div>
<div><span> org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:982)</span></div>
<div><span> org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:872)</span></div>
<div><span> javax.servlet.http.HttpServlet.service(HttpServlet.java:515)</span></div>
<div><span> org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:846)</span></div>
<div><span> javax.servlet.http.HttpServlet.service(HttpServlet.java:583)</span></div>
<div><span> org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)</span></div>
<div><span> com.w.server.view.decryption.DecryptionFilter.doFilter(DecryptionFilter.java:129)</span></div>
<div><span> org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:197)</span></div>
<div><span> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)</span></div>
<div><span> org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99)</span></div>
<div><span> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)</span></div>
<div>Root Cause</div>
<div> </div>
<div>java.lang.NullPointerException: Cannot invoke "com.w.server.core.bean.view.user.User.getUserId()" because "defaultCustomerCodeUser" is null</div>
<div><span> com.w.server.service.user.InstallerRecordService.doReportInstall(InstallerRecordService.java:283)</span></div>
<div><span> com.w.server.service.user.InstallerRecordService$$FastClassBySpringCGLIB$$8299745f.invoke(&lt;generated&gt;)</span></div>
<div><span> org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)</span></div>
<div><span> org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:737)</span></div>
<div><span> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)</span></div>
<div><span> org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)</span></div>
<div><span> org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:283)</span></div>
<div><span> org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)</span></div>
<div><span> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)</span></div>
<div><span> org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:672)</span></div>
<div><span> com.w.server.service.user.InstallerRecordService$$EnhancerBySpringCGLIB$$76765ca1.doReportInstall(&lt;generated&gt;)</span></div>
<div><span> com.w.server.service.device.inverter.InverterService.changeInverterPlant(InverterService.java:1362)</span></div>
<div><span> com.w.server.service.device.inverter.InverterService$$FastClassBySpringCGLIB$$787d9dff.invoke(&lt;generated&gt;)</span></div>
<div><span> org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)</span></div>
<div><span> org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:737)</span></div>
<div><span> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)</span></div>
<div><span> org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)</span></div>
<div><span> org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:283)</span></div>
<div><span> org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)</span></div>
<div><span> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)</span></div>
<div><span> org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:672)</span></div>
<div><span> com.w.server.service.device.inverter.InverterService$$EnhancerBySpringCGLIB$$50b9dd81.changeInverterPlant(&lt;generated&gt;)</span></div>
<div><span> com.w.server.service.device.datalog.DatalogService.updateInverters2PlantOfDatalog(DatalogService.java:581)</span></div>
<div><span> com.w.server.service.device.datalog.DatalogService.add(DatalogService.java:447)</span></div>
<div><span> com.w.server.service.device.datalog.DatalogService$$FastClassBySpringCGLIB$$41b1d207.invoke(&lt;generated&gt;)</span></div>
<div><span> org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)</span></div>
<div><span> org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:737)</span></div>
<div><span> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)</span></div>
<div><span> org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)</span></div>
<div><span> org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:283)</span></div>
<div><span> org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)</span></div>
<div><span> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)</span></div>
<div><span> org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:672)</span></div>
<div><span> com.w.server.service.device.datalog.DatalogService$$EnhancerBySpringCGLIB$$41733e99.add(&lt;generated&gt;)</span></div>
<div><span> com.w.server.service.user.RegisterService.registerWithAllInfo(RegisterService.java:191)</span></div>
<div><span> com.w.server.service.user.RegisterService$$FastClassBySpringCGLIB$$bee2b20f.invoke(&lt;generated&gt;)</span></div>
<div><span> org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)</span></div>
<div><span> org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:737)</span></div>
<div><span> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)</span></div>
<div><span> org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)</span></div>
<div><span> org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:283)</span></div>
<div><span> org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)</span></div>
<div><span> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)</span></div>
<div><span> org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:672)</span></div>
<div><span> com.w.server.service.user.RegisterService$$EnhancerBySpringCGLIB$$2b6e23b1.registerWithAllInfo(&lt;generated&gt;)</span></div>
<div><span> com.w.server.view.web.user.controller.RegisterController.registerWithAllInfo(RegisterController.java:193)</span></div>
<div><span> jdk.internal.reflect.GeneratedMethodAccessor2165.invoke(Unknown Source)</span></div>
<div><span> java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)</span></div>
<div><span> java.base/java.lang.reflect.Method.invoke(Method.java:569)</span></div>
<div><span> org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:204)</span></div>
<div><span> org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:132)</span></div>
<div><span> org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:97)</span></div>
<div><span> org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:854)</span></div>
<div><span> org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:765)</span></div>
<div><span> org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:85)</span></div>
<div><span> org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:967)</span></div>
<div><span> org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:901)</span></div>
<div><span> org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:970)</span></div>
<div><span> org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:872)</span></div>
<div><span> javax.servlet.http.HttpServlet.service(HttpServlet.java:515)</span></div>
<div><span> org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:846)</span></div>
<div><span> javax.servlet.http.HttpServlet.service(HttpServlet.java:583)</span></div>
<div><span> org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)</span></div>
<div><span> com.w.server.view.decryption.DecryptionFilter.doFilter(DecryptionFilter.java:129)</span></div>
<div><span> org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:197)</span></div>
<div><span> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)</span></div>
<div><span> org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99)</span></div>
<div><span> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)</span></div>
<div>Note The full stack trace of the root cause is available in the server logs.</div>
<div> </div>
<div>Apache Tomcat/8.5.88</div>]]></content:encoded>
						                            <category domain="https://forum.eg4electronics.com/community/tsb/">Technical Support Bulletins (TSB)</category>                        <dc:creator>ray</dc:creator>
                        <guid isPermaLink="true">https://forum.eg4electronics.com/community/tsb/500-error-when-registering/</guid>
                    </item>
				                    <item>
                        <title>Dongle unable to connec to cloud</title>
                        <link>https://forum.eg4electronics.com/community/tsb/dongle-unable-to-connec-to-cloud/</link>
                        <pubDate>Sat, 11 Oct 2025 05:23:37 +0000</pubDate>
                        <description><![CDATA[I also have 2 dongles starting with DJ which are unable to connect to the cloud. They say they connect to wifi but never reboot. I&#039;m able to ping the ip of the dongle and see them in my rout...]]></description>
                        <content:encoded><![CDATA[<p>I also have 2 dongles starting with DJ which are unable to connect to the cloud. They say they connect to wifi but never reboot. I'm able to ping the ip of the dongle and see them in my router so I know they joined the network. They only have 1 led lit up and fail to connect to the cloud. <br /><br />My setup is: 2.4 ghz network, no special characters in wifi name or password, SSID less than 19 characters, password less than 25 characters. Have tried literally 50 times to get it to connect to the cloud using both TCP and Bluetooth connections with no luck. Run port scan and confirmed dongle is listening on port 8000. Able to ping/telnet to EG4 server at <span>47.254.33.206:8000 from other devices on network. </span><br /><br />Unable to update firmware beyond firmware 2.07 since the drop down box for more firmwares is empty. <br /><br />I've followed the <a href="https://eg4electronics.com/wp-content/uploads/2024/07/EG4-Wifi-Dongle-Troubleshooting-Guide.pdf" target="_blank" rel="noopener" data-saferedirecturl="https://www.google.com/url?q=https://eg4electronics.com/wp-content/uploads/2024/07/EG4-Wifi-Dongle-Troubleshooting-Guide.pdf&amp;source=gmail&amp;ust=1760245745437000&amp;usg=AOvVaw2PQExrDpDRDcvZoL6Vqjbo">dongle troubleshooting guide</a> and the <a href="https://eg4electronics.com/wp-content/uploads/2025/06/EG4-Mobile-App-Firmware-Update.pdf" target="_blank" rel="noopener" data-saferedirecturl="https://www.google.com/url?q=https://eg4electronics.com/wp-content/uploads/2025/06/EG4-Mobile-App-Firmware-Update.pdf&amp;source=gmail&amp;ust=1760245745437000&amp;usg=AOvVaw25TqddMtkcP4LyNAV7tQDu">dongle firmware update instructions</a><span> with no luck.</span></p>]]></content:encoded>
						                            <category domain="https://forum.eg4electronics.com/community/tsb/">Technical Support Bulletins (TSB)</category>                        <dc:creator>spencerowen</dc:creator>
                        <guid isPermaLink="true">https://forum.eg4electronics.com/community/tsb/dongle-unable-to-connec-to-cloud/</guid>
                    </item>
							        </channel>
        </rss>
		