diff --git a/helpers/DATA/firefox/patch_changes/sqlite-ppc.patch b/helpers/DATA/firefox/patch_changes/sqlite-ppc.patch
index 8135474455ca8fea108f21b6b9de553137323d7a..c9dfdd8992bd9798328d73d5896fa0badee57fe0 100644
--- a/helpers/DATA/firefox/patch_changes/sqlite-ppc.patch
+++ b/helpers/DATA/firefox/patch_changes/sqlite-ppc.patch
@@ -18,18 +18,18 @@ diff --git a/third_party/sqlite3/src/sqlite3.c b/third_party/sqlite3/src/sqlite3
 index dd3b5c5..7339893 100644
 --- a/third_party/sqlite3/src/sqlite3.c
 +++ b/third_party/sqlite3/src/sqlite3.c
-@@ -14589,9 +14589,9 @@ typedef INT16_TYPE LogEst;
- # if defined(i386)      || defined(__i386__)      || defined(_M_IX86) ||    \
+@@ -14875,9 +14875,9 @@ typedef INT16_TYPE LogEst;
+ # elif defined(i386)    || defined(__i386__)      || defined(_M_IX86) ||    \
       defined(__x86_64)  || defined(__x86_64__)    || defined(_M_X64)  ||    \
       defined(_M_AMD64)  || defined(_M_ARM)        || defined(__x86)   ||    \
 -     defined(__ARMEL__) || defined(__AARCH64EL__) || defined(_M_ARM64)
 +     defined(__ARMEL__) || defined(__AARCH64EL__) || defined(_M_ARM64) || defined(__LITTLE_ENDIAN__)
- #   define SQLITE_BYTEORDER    1234
--# elif defined(sparc)     || defined(__ppc__) || \
-+# elif defined(sparc)     || defined(__BIG_ENDIAN__) || \
-        defined(__ARMEB__) || defined(__AARCH64EB__)
- #   define SQLITE_BYTEORDER    4321
+ #   define SQLITE_BYTEORDER 1234
+-# elif defined(sparc)   || defined(__ARMEB__)     || defined(__AARCH64EB__)
++# elif defined(sparc)   || defined(__ARMEB__)     || defined(__AARCH64EB__) || defined(__BIG_ENDIAN__)
+ #   define SQLITE_BYTEORDER 4321
  # else
+ #   define SQLITE_BYTEORDER 0
 @@ -35670,7 +35670,7 @@ SQLITE_PRIVATE int sqlite3VListNameToNum(VList *pIn, const char *zName, int nNam
       return (sqlite_uint64)hi << 32 | lo;
    }
@@ -39,15 +39,15 @@ index dd3b5c5..7339893 100644
  
    __inline__ sqlite_uint64 sqlite3Hwtime(void){
        unsigned long long retval;
-@@ -203580,9 +203580,9 @@ struct RtreeMatchArg {
- # if defined(i386)      || defined(__i386__)      || defined(_M_IX86) ||    \
+@@ -207003,9 +207003,9 @@ struct RtreeMatchArg {
+ # elif defined(i386)    || defined(__i386__)      || defined(_M_IX86) ||    \
       defined(__x86_64)  || defined(__x86_64__)    || defined(_M_X64)  ||    \
       defined(_M_AMD64)  || defined(_M_ARM)        || defined(__x86)   ||    \
 -     defined(__ARMEL__) || defined(__AARCH64EL__) || defined(_M_ARM64)
 +     defined(__ARMEL__) || defined(__AARCH64EL__) || defined(_M_ARM64) || defined(__LITTLE_ENDIAN__)
- #   define SQLITE_BYTEORDER    1234
--# elif defined(sparc)     || defined(__ppc__) || \
-+# elif defined(sparc)     || defined(__BIG_ENDIAN__) || \
-        defined(__ARMEB__) || defined(__AARCH64EB__)
- #   define SQLITE_BYTEORDER    4321
+ #   define SQLITE_BYTEORDER 1234
+-# elif defined(sparc)   || defined(__ARMEB__)     || defined(__AARCH64EB__)
++# elif defined(sparc)   || defined(__ARMEB__)     || defined(__AARCH64EB__) || defined(__BIG_ENDIAN__)
+ #   define SQLITE_BYTEORDER 4321
  # else
+ #   define SQLITE_BYTEORDER 0
diff --git a/helpers/DATA/firefox/process-json-files.py b/helpers/DATA/firefox/process-json-files.py
index 897bcfb93d76c13852ede4363d2202f54691d501..aa7e832df5d41c36c0f4f72dfb7a744a7e3dc915 100644
--- a/helpers/DATA/firefox/process-json-files.py
+++ b/helpers/DATA/firefox/process-json-files.py
@@ -151,7 +151,7 @@ class SearchConfig(RemoteSettings):
         'main/search-config.json',
     )
     SCHEMA_PATH = arguments.MAIN_PATH / \
-        'toolkit/components/search/schema/search-engine-config-schema.json'
+        'toolkit/components/search/schema/search-config-schema.json'
     OUTPUT_PATH = JSON_PATHS[0]
 
     _DUCKDUCKGO_SEARCH_ENGINE_ID = 'ddg@search.mozilla.org'
diff --git a/helpers/make-firefox b/helpers/make-firefox
index 5dbe45c7ed3e669a1a99f1a1c4cca410a65af2ce..362a9672894cf0afe8d296818dfe0a3dd23d443f 100644
--- a/helpers/make-firefox
+++ b/helpers/make-firefox
@@ -2,7 +2,7 @@
 #
 #    Copyright (C) 2008-2023  Ruben Rodriguez <ruben@trisquel.info>
 #    Copyright (C) 2015       Santiago Rodriguez <santi@trisquel.info>
-#    Copyright (C) 2023       Luis Guzman <ark@switnet.org>
+#    Copyright (C) 2024       Luis Guzman <ark@switnet.org>
 #
 #    This program is free software; you can redistribute it and/or modify
 #    it under the terms of the GNU General Public License as published by