{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
BaikalOS is our Android custom ROM variant with powersave and stability as #1 priority.
Based on the Ground Zero Android Open Source Project (GZOSP) and enriched by our developers with lots of custom enhancements and powersave features. BaikalOS isn’t better, just powersave.What is BaikalOS? | BaikalOS Source | BaikalOS Gerrit Review | BaikalOS Telegram Channel
Code:
#include <std_disclaimer.h>
/* Your warranty is now void .. bla-bla-bla... other non-informative text */
BaikalOS 9.0 PIE PowerSave[/CENTER]
Downloads:
BaikalOS official builds with delta-ota: DOWNLOAD
ChangeLog: https://dl.baikalos.ru/land/Changelog.txt
Bug report: please, put your bug reports and feature requests here.
Instructions :
Download TWRP, Firmware, ROM, GApps and Magisk
Reboot to recovery and install new twrp, and firmware
Wipe is recomended
Flash ROM and GApps
Reboot to ROM and finish setup
Reboot to recovery and flash Magisk if you need it. Note, you must boot to rom first before flash Magisk. Dont flash it with ROM at once!
Known issues:
Wifi Diplay dont work
Test and find
BaikalOS Team:
Andrey S. Shidakov (@andr68rus)
Sergey Vasisiev (@sdv22)
ROM maintained for land by:
dinesh (@droideronline)
DONATE:
To the ROM developers PayPal
For maintain, bringup, trees for LANDPayPal
Sources:
ROM Source: https://github.com/baikalos/
Device Trees / Vendor / Kernel: https://github.com/baikalos-devices
Special Thanks:
GZOSP Team
AICP Team
OmniROM Team
@codeworkx for his major contributions to the LeEco msm8996-common code and kernel and the awesome open source camera HAL
@ThE_MarD for help, manifests for oreo, and his contributions to x2 develop.
@mosimchah for his contributions to the LeEco msm8996-common code and kernel
@moto999999 for helping the x2 get LAOS 15.1 working. When others left LAOS he helped get the momentum started again.
@infrag for his contributions to x2 such as the multiple audio fixes, LEDs and sorting out the open source camera HAL blobs and assisting with QS Torch
@shivatejapeddi for his contributions to x2 such as finding the fix for QS Torch and the regularly requested VoLTE support XD
@KuranKaname for his contributions to x2 such as helping get Dalvik VM and HWUI sorted out when 14.1 settings didn't work on 15.1, plus his never-ending mission to finding the most optimized code.
@Tortel1210 for his contributions to x2 and helping out with gerrit.
@GalaticStryder for his fix for truly display panel that is better than my fix and his other awesome kernel improvements.
ViSi0Naryy for his contributions to LeEco msm9996-common with testing and contributions with Gerrit
...and finally the community. This is for the community, by the community. Give yourselves a pat on the back. If I missed anyone? Please let me know and I can add them.
XDA:DevDB Information
Baikalos, ROM for the Xiaomi Redmi 3S
Contributors
droideronline, andr68rus, riteshsaxena
ROM OS Version: 9.x Pie
ROM Firmware Required: latest MIUI firmware
Based On: GZOSP
Version Information
Status: Stable
Stable Release Date: 2018-12-09
Created 2018-12-09
Last Updated 2018-12-09
Amazing, any ss please
I'll try it as soon as i can
Can i install it baia Orange fox R8.0 recovery twrp 3.2.3? Or do i must use the given one?
Developers left the rom?
After flashing latest build through ota update , default launcher keeps crashing.
Related
Disclaimer:
Code:
All the firmwares, custom ROMs, official firmware updates, mods and tools mentioned here belong to their respective developers/owners.
You will be doing everything at your own risk.
We nor the developers cannot be held responsible if you end up damaging or bricking your device.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Introduction:
MoKee OpenSource is based on the Google AOSP. We update our source code frequently to keep up with the latest development, and not forgetting to merge in special features of our own at the same time.
A small group of people from around the world who are interested in Android launched this project on the 12th of December 2012, and is committed to make this ROM better and better. Like most contributors of open source projects (Omni, CyanogenMod, Slim AOSPA etc), we are doing all these in our free time as our passion...
Since this project is open source, anyone interested can participate in the development (maintain new devices, contribute code etc). Newcomers are always welcomed!
Read here for developer application; with this, you can host your unofficial MoKee builds on our server!
Important information:
This thread is for MoKee 5.1.1 builds for ZTE Nubia Z9 Max.
Because of the incomplete official kernel source, the build uses a prebuilt kernel from nubia UI V3.53.
What works:
Everything EXCEPT left/right button backlight
Installation:
First time flashing MoKee 5.1.1 on your device, or coming from another ROM?
Download the zip(s)
Install a compatible Recovery, e.g., my TWRP: http://forum.xda-developers.com/android/development/recovery-twrp-recovery-2-8-7-0-nubia-z9-t3154895
Perform a nandroid backup of your current ROM (Optional)
Wipe data/factory reset
Flash MoKee
Optional: Install the Google Apps addon package
Reboot
Source code:
https://github.com/mokee
https://github.com/dianlujitao
Screenshots:
Changelog:
15/9/4
Sync latest CyanogenMod code
Update kernel and vendor blobs from official Android 5.1.1 beta353, this fixes lots of bugs
Nightly avaliable!
15/8/29:
Sync latest MoKee code
Update kernel and vendor blobs from official Android 5.1.1 beta352
Build with CM-shipped display/media
Fix no sound when play some videos
Fix no voice when calling via SIM2
Add radio images in zip, so you don't need to flash a official release before flash this one.
15/8/18:
Sync latest MoKee code (based on android_5.1.1_r13)
Fix signal strength for CDMA based LTE.
Enable Doze mode
Update kernel and vendor blobs from nubia UI V3.03
15/8/12:
First release
Download:
http://rom.mk/?device=nx510j
Credits:
MoKee Developers: https://github.com/orgs/MoKee/members
Code Aurora Forum
CyanogenMod
AOSP
Koush for open-sourced SuperUser
Slim Roms
OmniROM
XDA:DevDB Information
MoKee 5.1.1, ROM for all devices (see above for details)
Contributors
dianlujitao
Source Code: https://github.com/dianlujitao
ROM OS Version: 5.1.x Lollipop
ROM Kernel: Linux 3.10.x
Based On: MoKee
Version Information
Status: Beta
Current Beta Version: 6
Beta Release Date: 2015-09-04
Created 2015-08-12
Last Updated 2015-09-04
Thank you for sharing krub.
is it multi language rom?
ndrangheta said:
is it multi language rom?
Click to expand...
Click to collapse
yes.
Thank You for good job dianlujitao!
"no audio during voice call from network
if i use dual sim 1 of 3g 2g network then audio working in call
but another sinm only in 2g mode no audio durning call"
@arno00
Nightly coming!!!
Where did the nightlies go?
Fredrik said:
Where did the nightlies go?
Click to expand...
Click to collapse
MoKee's download server changed and it will take some time to finish data dump
You do merge your work on CM to the Mokee repo's right? So the latests mokee build uses the radio&vendor blobs from nubia ui v3.68 too?
jogai said:
You do merge your work on CM to the Mokee repo's right? So the latests mokee build uses the radio&vendor blobs from nubia ui v3.68 too?
Click to expand...
Click to collapse
Of course
dianlujitao said:
Of course
Click to expand...
Click to collapse
question
model nx510 is the same rom nx512j?
uliseshep said:
question
model nx510 is the same rom nx512j?
Click to expand...
Click to collapse
Absolutely not
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Android Open Source illusion Project
About us:
AOSIP is a quality custom rom based purely on CAF N source. Twisted with the latest features and blended with stability. We strive for perfection and it shows.
Team Illusion:Josh Fox (@xlxfoxxlx)
Paul Clark(@Dabug123)
Akhil Narang(@akhilnarang)
Sri Harsha(@srisurya95)
Sean Grondin
Support/Community:
Full support is always on the top of the list. visit our AOSiP Google Plus community for all your ROM needs. There we have all the latest links to gapps , layers , and other helpful communities. Or just stop and engage in off topic fun.
Bug reporting:
This is a big one. We work very hard for you guys so please help us out and follow these steps to report your bug. Ive even provided links for you to help out.
1. Very first step will be to attempt a new DL and clean flash.
2. Pull a logcat and copy / paste it to hastebin .
3. Visit AOSiP and post your issue with your log in the bug reporting section.
4. Any bug reported without following procedure will be disregarded.
Source code:
As the name states we are open source and encourage anyone to skim through the code. However the builds we release are not to be taken apart and parted out.
AOSiP Gerrit Review
AOSiP Github
AOSiP Device Source
Downloads:
ROM- Initial Build V1.0
Recommended-
If you are in Marshmallow Firmware then First you have update Firmware to Nougat-Nougat Firmware
Gapps- Nano/Pico(recommemded)
What does / doesn't work
DOES
Camera.
Video Recording
IR Blaster
Recent app switcher key
Wifi
Hotspot
Ril-Data/calls
Bluetooth
GPS
Radio
sensor working
Full OMS support
Google Assistant pre-installed
Sourced code synced on 07/08/2017
DOESN'T
VoLTE(just icon showing)
You tell me
Credits:
Thanks / Credits:
- XDA developers
- AOSIP team
- Mike Williams(founder and creator of AOSiP)
- Google
- Dirty Unicorns
- AICP
- ABC Rom
- Omni
- Cyanogenmod
- SlimRoms
- ChainFire (SuperSU)
- @dg28gadhavi
- @ganesh varma
- @mohancm
- @wzedlare
- @ataberkozen
- Any others i may have forgotten(sorry)
XDA:Rom Information
AOSiP-6.2-7.1.2,ROM for the Xiaomi Redmi 4X
Contributors
Nik001
Source Code: https://github.com/AOSiP
ROM OS Version: 7.x Nougat
ROM Kernel: Linux 3.10.x
ROM Firmware Required: must be on marshmallow or higher
Based On: AOSP
Version Information
Status: Stable
Current Stable Version: v1.0
Stable Release Date: 2017-08-08
Created 2017-08-08
Last Updated 2017-08-08
Great Add screenshot in this post
aronakmak said:
Great Add screenshot in this post
Click to expand...
Click to collapse
Today I will. Yesterday wifi was not working good so it was not possible to add.
Screenshot of aosip rom will add soon in screenshot tab today.
how is battery backup bro, i find some disgusting battery drain on other rom
agruv said:
how is battery backup bro, i find some disgusting battery drain on other rom
Click to expand...
Click to collapse
Battery will be good
The download link says 404 Not found.
sonalsaha said:
The download link says 404 Not found.
Click to expand...
Click to collapse
I will update new one in 2 days.
Nik001 said:
I will update new one in 2 days.
Click to expand...
Click to collapse
Oh okay.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Android Open Source illusion Project
About us:
AOSIP is a quality custom ROM based purely on AOSP source. Twisted with the latest features and blended with stability. We strive for perfection and it shows.
Team Illusion:
Josh Fox (@xlxfoxxlx)
Paul Clark(@Dabug123)
Akhil Narang(@akhilnarang)
Sri Harsha(@srisurya95)
Sean Grondin
Support/Community:
Full support is always on the top of the list. Visit our AOSiP Google plus community for all your ROM needs. There we have all the latest links to gapps and other helpful communities. Or just stop and engage in off topic fun.
Bug reporting:
This is a big one. We work very hard for you guys so please help us out and follow these steps to report your bug. I've even provided links to help you out.
1. Very first step will be to attempt a re-download followed by a clean flash.
2. Pull a logcat and copy / paste it to hastebin .
3. Visit AOSiP and post your issue with your log in the bug reporting section.
4. Any bug reported without following procedure will be disregarded.
Source code:
As the name states we are open source and encourage anyone to skim through the code. However the builds we release are not to be taken apart and parted out.
AOSIP Gerrit Review
AOSIP Github
Device Tree
Downloads:
AOSiP-8.1-Derp:
Installation Instructions:
--> Clean flash (ie, wipe data, system, caches)
--> Flash ROM
--> Flash gapps
--> Flash theme ready gapps (optional)
--> Flash Magisk/SuperSU for root (optional)
While updating:
--> Wipe caches
--> Flash ROM + gapps + Magisk/SuperSU
Note:
If you experience any bugs, clean flash before reporting them.
Credit/Thanks:
Mike Williams(founder and creator of AOSiP)
Google
Dirty Unicorns
AICP
ABC Rom
Screwd
Omni
Krexus
Cyanogenmod
SlimRoms
ChainFire (SuperSU)
Credits to @Shivam Kumar Jha for device source.
XDA:DevDB Information
[ROM][8.1.0]Android Open Source Illusion Project[tulip], ROM for the Xiaomi Redmi Note 6 Pro
Contributors
thesprintster
Source Code: https://github.com/AOSiP
ROM OS Version: 8.x Oreo
ROM Kernel: Linux 4.x
ROM Firmware Required: Bootloader unlocked
Based On: AOSP
Version Information
Status: Beta
Created 2018-12-19
Last Updated 2018-12-18
Added working Miui Camera from https://github.com/jhenrique09/vendor_xiaomi_MiuiCamera
Thanks for this great job bro
An other custom ROM and first AOSP thank to developer.
Wow
Great work is slowly coming out new rom
Enviado desde mi Redmi Note 6 Pro mediante Tapatalk
good work, thankss
thanks bro.
How to use the battery? How many hours display time show?
Anyone found any bugs in this rom?
I can't wait to try this ROM out. I am still waiting on the 360 hour wait for bootloader unlock...
Finally high quality Development starting for our phone . Thank you so much dev! Still 300 hrs to go though ...
The rom is great. How to fix the status bar?
When I resize the screen to small size, some camera functions are hidden behind the notch and other applications as well.
More custom rom for tulip, Grea!. Still waiting for unlock boot loader.. 320h
Thanks for the Rom!
Only thing bugging me is that the notch doesn't play well with the notification icons. In the camera app you can't change the settings for flash and hdr, because they are hidden by the notch.
Any solution for that?
Some more issues
- Device doesn't go to deep sleep for me
- I would like to change the order of the nav bar buttons
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
ArrowOS
ABOUT
ArrowOS is an AOSP based project started with the aim of keeping things simple, clean and neat. We added just the right and mostly used stuff that will be actually USEFUL at the end of the day.
Website: https://arrowos.net
Telegram: Channel | Group
Github: https://github.com/ArrowOS
Code Review: review.arrowos.net
E-mail: arrowos.contact
To apply for maintainership Check this out
WHAT WORKS?
Almost everything
WHAT DOESN'T WORK?
You tell me
Be sure to include a log : check how to
INSTRUCTIONS
Clean Flash
Download The ROM & GApps
Wipe: System, Data, Dalvik, Cache
Flash ROM + GApps
Reboot & Enjoy
Dirty Flash
Download the ROM
Wipe: Dalvik and Cache
Flash ROM (+Magisk if rooted previously or if want root)
Reboot & Enjoy
DOWNLOADS
ArrowOS 9.0 Pie
GApps
Note : Pico, Nano or Micro Gapps are recommended. We don't prefer STOCK/HEAVY Gapps
Source Code
Device Sources:
device tree | kernel | vendor
Special thanks to
AOSP
LineageOS
Ezio Lacandia Bijelkic
Maxwen
Alex Cruz
scoute-dich
Tibor Kaputa
And all other Open Source - Developers,Teams and Organisations
DM if we missed someone - you can always look at GitHub to find more contributors! :highfive:
XDA:DevDB Information
ArrowOS, ROM for the Xiaomi Redmi 6 Pro
Contributors:
RevanthTolety , Zidan44
Source code:https://github.com/ArrowOS
ROM OS Version: 9.x Pie
ROM Kernel: Linux 3.18.x
Based On: AOSP
Version Information
Status: Stable
Current Stable Version: v9.0
Release Date: 03-28-2-19
Reserved
Great to see developers are porting roms for Redmi 6 pro. Will surely flash and try this. Big Thanks to developer
dhellryder said:
Great to see developers are porting roms for Redmi 6 pro. Will surely flash and try this. Big Thanks to developer
Click to expand...
Click to collapse
Thanks:good:
Does Video recording works?
Big thanks :angel:
Yes!Finally the ArrowOS rom for the 6 pro!I've been using Arrow OS since the GSI came out and the experience was great!Cannot wait to download this one.
You guys are on fire @RevanthTolety @ZIDAN44.Thanks a lot guys!
Hello guys! This ROM awesome, but don't work videorecording
Who solved this problem?
darkhzy_kh said:
Yes!Finally the ArrowOS rom for the 6 pro!I've been using Arrow OS since the GSI came out and the experience was great!Cannot wait to download this one.
You guys are on fire @RevanthTolety @ZIDAN44.Thanks a lot guys!
Click to expand...
Click to collapse
We Arent On Fire
RevanthTolety said:
We Arent On Fire
Click to expand...
Click to collapse
Lol
RevanthTolety said:
We Arent On Fire
Click to expand...
Click to collapse
Lol xD
Time For Update
ArrowOS Update
- Upstream Kernel to 3.18.138
- Merge April Security Patch
- Updated Vendor Security Patch
- Improved Stability And Performance
- Increase Call Volume
- Audio & Wifi Rootdir Changes
- No More QC Location Provider
- APTX Libs
Notes
1. Enforcing Builds Have Bugs Video Recording & IR Blaster. To Fix it Flash Below File [ You Would be Reverting Back to Selinux Enforcing ]
https://www.androidfilehost.com/?fid...89523397933568 - Permissive_V2
ZIDAN44 said:
To Fix it Flash Below File [ You Would be Reverting Back to Selinux Enforcing ]
https://www.androidfilehost.com/?fid...89523397933568 - Permissive_V2
Click to expand...
Click to collapse
Hello, Links doesn't work. Could you update it?
Regards
Hotspot doesn't work,always soft restarts after enabling it for 5 mins
Hello,
I am the dev of Redmi 6 Pro (sakura).
I have been building lot of roms for this device.. But recently my server expired.. So as for now I don't have any server.. For this reason I can't build anymore roms for sakura.. If I don't get any server then I will quite all the roms for sakura..
But if you people want to keep alive the roms and updates for sakura then please donate me server or help me by doing some donations...
Best Regards,
ZIDAN44
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Code:
*** Disclaimer: I'm not responsible if you destroy your device. Use at your own risk!!! ****
Android Open Source illusion Project
About us:
AOSIP is a quality custom ROM based purely on AOSP. Twisted with the latest features and blended with stability. We strive for perfection and it shows.
Team Illusion:
Josh Fox (xlxfoxxlx)
Akhil Narang
Harsh Shandilya
Anirudh Gupta
Bug reporting:
DO NOT Report bugs if you're running a custom kernel or you installed Xposed
Grab a logcat right after the problem has occurred. (Please include at least a few pages of the log, not just the last few lines, unless you know what you're doing.)
If it is a random reboot, grab dmesg . (Do not bother getting a logcat unless you can get it just before the reboot. A logcat after a reboot is useless)
If the problem disappears after running "setenforce 0" from a root shell, grab /data/misc/audit/audit.log
Remember to provide as much info as possible. The more info you provide, the more likely that the bug will be solved. Please also do not report known issues.
Source code:
AOSiP Gerrit Review
AOSiP Github
Kernel Source
Latest Downloads
SourceForge
Credit/Thanks:
Mike Williams (founder and creator of AOSiP)
Google for Android and AOSP
LineageOS
ABC ROM
AquariOS
BootleggersROM
Dirty Unicorns
PixelExperience
OmniROM
CarbonROM
nathanchance
@Haridhayal and @SamarV-121
---------
Other projects whose work helped us to create this
And last but not the least, all our testers, who have helped us to squash many bugs so that we can try to release builds that as are flawless as possible[/HIDE]
INSTALLATION PROCEDURE:
Have an unlocked bootloader, and TWRP installed/booted
(Not gonna be explained here, there'll be threads in this forum somewhere)
Wipe data, system and cache (don't report anything bugs if you dirty flashed over another ROM)
Flash the ROM, GApps, Magisk, or any other mods (again, don't report bugs if you can't reproduce them with just ROM and GApps)
Reboot into the system, and enjoy the illusion!
KNOWN ISSUES:
< voLTE/voWifi>
FREQUENTLY ASKED QUESTIONS:
Why i have Blackscreen? A: Did you flash ALT+F4 ROM/VENDOR?
Which Firmware is supported? A: Oneui 2.0 / ALT+F4 to avoid issues.
If you like all of my shared projects and want to make a small donation, click the link below.
checkout the main Channel: http://t.me/sga40
checkout the discussion Group: http://t.me/kevios12discussion
XDA DevDB Information
AOSiP 16.1 for a40, ROM for the Samsung Galaxy A40
Contributors
Kevios12
ROM OS Version: Android 11
ROM Security Patch Level 21/07
ROM Kernel: Linux 4.x
ROM Firmware Required: latest Stock ROM (Android10 or ALT+F4 v1.0 )/ TWRP
Based On: AOSP
Version Information
Status: Stable
Build: Unoffical
Created 09.05.2021
Last Updated - 2021-07-13
Changelog 2021-06-10
* Merge June Security Patch
* Fix Adaptive Brightness
* UI Improvments
* AOSIP Bugfixes
* Device Overlay fixes
Changelog 2021-07-13
• A40: upstream/lineage-18.1 devicetree
• A40: Fix Device Model
• A40: Enable 5Ghz WiFi Band
• A40: Fix BT-Calls
• Merge July Security Patch
• AOSiP System Improvments // Fixes